CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

高手进来

楼主zshaiqi(竹无心)2006-03-03 16:33:37 在 Web 开发 / JavaScript 提问

var   a="1,2"  
  function   aiqi(a,b)  
  {  
  alert(a)  
  }  
  aiqi(a)  
  我写执行aiqi(a)的时候,只弹出1,而不是1,2要怎么弄  
  我的意思是。相当于执行了aiqi(1,2) 问题点数:20、回复次数:3Top

1 楼zerolone(Zerolone)回复于 2006-03-03 16:44:06 得分 5

var   a="1,2"  
  function   aiqi(a,b)  
  {  
  if(b=="")b=",2"  
  a=a+b;  
  alert(a);  
  }  
  aiqi(a)  
  这样行不行?  
   
  PHP里面可以  
  var   a="1,2"  
  function   aiqi(a,b=",2")  
  {  
  a.=b;  
  alert(a)  
  }  
  aiqi(a)Top

2 楼hbhbhbhbhb1021(天外水火(我要多努力))回复于 2006-03-03 16:45:23 得分 15

<script   language=javascript>  
  var   a="1,2"  
  function   aiqi(a,b)  
  {  
  alert(a)  
  alert(b)  
  }  
  aiqi.apply(null,a.split(","))  
  </script>Top

3 楼zshaiqi(竹无心)回复于 2006-03-03 16:55:00 得分 0

楼上的正解。太谢谢了。Top

相关问题

关键词

  • 执行
  • aiqi
  • alert
  • var
  • function

得分解答快速导航

  • 帖主:zshaiqi
  • zerolone
  • hbhbhbhbhb1021

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo