一个有关JS参数的问题
<script language="javascript">
function aa(a,b,a,b,a,b,a,b){
var args=aa.arguments; //得到实参对象
var i;
alert(aa.length); //得到形参的个数
alert(args.length);
for(i=0;i<args.length;i++){ //以实参的个数来作为判断条件
alert(args+i);
}
}
</script>
<div id="qq" style="width:300px;height:80px;background-color:pink" onmouseover="aa('a','b','c');">
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div>
当鼠标移到id='qq'时,调用js中的aa函数
其中'aa.length'是这个函数形参的个数,这里是8
'aa.arguments'是得到一个实参对象
'args.length'就是得到实参的个数
<script language="javascript">
function aa(a,b,a,b,a,b,a,b){
var args=aa.arguments; //得到实参对象
var i;
alert(aa.length); //得到形参的个数
alert(args.length);
for(i=0;i<args.length;i++){ //以实参的个数来作为判断条件
alert(args+i);
}
}
</script>
<div id="qq" style="width:300px;height:80px;background-color:pink" onmouseover="aa('a','b','c');">
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div>
当鼠标移到id='qq'时,调用js中的aa函数
其中'aa.length'是这个函数形参的个数,这里是8
'aa.arguments'是得到一个实参对象
'args.length'就是得到实参的个数