测试没错啊 <html><head> <script language="javascript"> <!-- var totalCount=10000; var taiQiu=new Array(-1,-1,-1,-1,-1); var action=new Array(-1,-1,-1,-1,-1); var wise=new Array(-1,-1); var realChat=new Array(-1,-1,-1); var others=new Array(-1,1,-1,1)//Check the people number array function checkArray(array_name) { var s="" for(var count=0;count<array_name.length;count++) { if(array_name[count]==-1) array_name[count]=0; } for(i in array_name)s+=array_name[i]+' ' alert(s) }function init() { checkArray(taiQiu); checkArray(action); checkArray(wise); checkArray(realChat); checkArray(others); } --> </script> </head> <body onLoad="init()"> </body> </html>
<html><head>
<script language="javascript">
<!--
var totalCount=10000;
var taiQiu=new Array(-1,-1,-1,-1,-1);
var action=new Array(-1,-1,-1,-1,-1);
var wise=new Array(-1,-1);
var realChat=new Array(-1,-1,-1);
var others=new Array(-1,1,-1,1)//Check the people number array
function checkArray(array_name)
{
var s=""
for(var count=0;count<array_name.length;count++)
{
if(array_name[count]==-1)
array_name[count]=0;
}
for(i in array_name)s+=array_name[i]+' '
alert(s)
}function init()
{
checkArray(taiQiu);
checkArray(action);
checkArray(wise);
checkArray(realChat);
checkArray(others);
}
-->
</script>
</head>
<body onLoad="init()">
</body>
</html>
我的程序没有错误,错误的是我的实现方式有问题。
3x fason
为什么在你的代码中改为我的就不行:
关键问题在这:
<script language="javascript" src="pepleNum.js">
src=?
2、假定就是pepleNum.js
<script language="javascript" src="pepleNum.js"></script>
<script>
<!--
.....</script>引用和定义需要放在不同的标签里