1. function myFunction(x,y,z)
{ 传进来参数的个数 函数定义时参数的个数
if (arguments.length==myFunction.length) { 判断参数是否有三个 }
}
myFunction(1,2);
myFunction(1,2,3);
myFunction(1,2,3,4); 都可以正确调用
2. 复选框 全选或全不选
<html>
<head>
<title></title>
<script language="javascript" type="text/javascript">
function myFunction()
{
var fla=document.form2.cb.checked;
if (fla)
{
document.form1.cb1.checked=true
document.form1.cb2.checked=true
document.form1.cb3.checked=true
}
else
{
document.form1.cb1.checked=false
document.form1.cb2.checked=false
document.form1.cb3.checked=false
}
}
</script>
</head>
<body>
<form name="form1">
<input type="checkbox" name="cb1" checked="true">看书<br>
<input type="checkbox" name="cb2" checked="true">游戏<br>
<input type="checkbox" name="cb3">上网<br>
</form>
<hr>
<form name="form2">
<input type="checkbox" name="cb" onclick="myFunction()">全选
</form>
</body>
</html>
3 单选框
<form name="form">
<input type="radio" name="td" checked="checked">看书<br>
<input type="radio" name="td">上网<br>
<input type="radio" name="td">游戏<br>
</form>
4 下拉单
<form name="form1">
<select size="1" name="mySelect"> 下拉单可见的选项数目
<option>看书</option>
<option>上网</option>
<option>游戏</option>
</select>
</form>
<script language="javascript" type="text/javascript">
function myFunction()
{
var numer = document.form1.mySelect.selectedIndex; 哪个被选中
alert(numer)
}
</script>