本来想试试的,发现你的checkbox name还分了几种情况命名,这样就很麻烦了,你应该使用同样的命名规则,方便程序识别。var moCheckbox = new Array; function getcheckbox(){ var loC = document.all.tags("INPUT"); moCheckbox = new Array; for (var i=0; i<loC.length; i++){ if (loC[i].type=="checkbox"){ loL = loC[i].name.split("_"); moCheckbox[moCheckbox.length] = [loC[i],loL[2],loL[3]]; } } } 上面这个函数,假定你的命名是chk_node_2_3的形式,得出一个数组,分别为[Checkbox对象,父id,自己id], 根据这个数组就可以进行你想要的操作了,但是你的命名不是完全这样,做起来就比较麻烦了。
function getcheckbox(){
var loC = document.all.tags("INPUT");
moCheckbox = new Array;
for (var i=0; i<loC.length; i++){
if (loC[i].type=="checkbox"){
loL = loC[i].name.split("_");
moCheckbox[moCheckbox.length] = [loC[i],loL[2],loL[3]];
}
}
}
上面这个函数,假定你的命名是chk_node_2_3的形式,得出一个数组,分别为[Checkbox对象,父id,自己id],
根据这个数组就可以进行你想要的操作了,但是你的命名不是完全这样,做起来就比较麻烦了。
chk_leaf_6 这种就不好了,都不知道父是谁.
chk_model_2_0
chk_node_2_5
chk_leaf_5_1
chenzengxi(懒猫) 能不能留下你的QQ或其它什么的..... 我的QQ是1793766
msn: [email protected] .
icq: 1793766 ths again !