js脚本中的一个方法如何调用另一个方法中的数据?求助

2025-01-05 23:48:39
推荐回答(3个)
回答1:

1、设置全局变量
var valsel="";
function checkAllOper(oper){.....}

function _deleteAll(){.....}

2、直接将代码沾过来。。。(这方法,我看还是算了。)

3、在调用checkAllOper(oper)方法,设置return值,前提是再调用一次不会影响你要的效果,这样又执行了一遍js。
function checkAllOper(oper){
var selectoper = document.getElementsByName("checkbox2");
for(var i=0;i selectoper[i].checked=oper.checked;
}
return selectoper;
}

回答2:

把数据变量放到window对象下面比如window.data=1;那么现在这个data就是全局的。在别的函数里面可以用window.data来获得

回答3:

把var去掉
或者像下面这样改一下
var selectoper;
function checkAllOper(oper){
selectoper = document.getElementsByName("checkbox2");
for(var i=0;i selectoper[i].checked=oper.checked;
}
}