补充:
box= new Array();前没有var 不久默认为全局变量了吗????
box= new Array();前没有var 不久默认为全局变量了吗????
解决方案 »
- javascript confirm函数的问题
- 百度空间如何才能另存为 mht 呢?总是无法保存网页,代码中做了什么限制?
- Javascript的缺陷
- td中实时修改问题
- jquery中$(document).on的一些疑惑
- (不是弹出的那种,是主窗口)窗口名称的问题
- 关于跳页面后,传参数的问题?
- 刚刚升到ie6sp1,就发现ie6要在新窗口打开的网页,都没有反应。
- 100分!求支持框架(frame)的树形菜单例子:当鼠标移动到菜单上时自动向右侧展开子菜单,支持frame
- 各位大哥请速救小妹
- 如何将所选择的答案值传给seession变量???
- 怎样控制IE不能最小化,还者说去掉最小化功能???
var box;
因为默认它的有效区域只在本function
=>
box[i]=total[i].value;
<form name=form1>
<input type=checkbox value=A checked name=R1>
<input type=checkbox value=B checked name=R1>
<input type=checkbox value=C checked name=R1>
<input type=checkbox value=D checked name=R1>
</form>
<script language="javascript">
dit(1);print();
function dit(x)
{ var x="R"+x;
box= new Array();
var total=eval("document.form1."+x);
for (var i=0;i<4;i++)
{
if(total[i].checked)
{
box[i]=total[i].value;
}
}
}function print()
{
for (var i=0;i<4;i++)
{
document.write(box[i]+"<BR>");
}
}
</script>
box= new Array();function dit(x)
{
var no=x;
var x="R"+x;
var total=eval("document.form1."+x);
for (var i=0;i<4;i++)
{
if(total[i].checked)
{
box[no]=total[i].value;
alert(box[no]);
}
}
}function print()
{
for (var i=0;i<4;i++)
{
document.write(box[i]+"<BR>");
}
}
</script>
<script language="javascript">
box= new Array();
function putall(){
for( var i=0;i<4;i++){
box[i]=i;
}
}
function print()
{
for (var i=0;i<4;i++)
{
document.write(box[i]+"<BR>");
}
}
putall();
print();
</script>