查子节点喽,把子节点都置为checked
TreeItem.prototype.check=function(b){
var obj=document.getElementById(this.id +"-checkbox");
this.checked=b;
if(obj){
if(this.checked){
obj.checked=true;
}
else{
obj.checked=false;
}
}
if(this.childNodes.length!=0){
for(var i=0;i<this.childNodes.length;i++){
if((this.childNodes[i] instanceof TreeItem)){
this.childNodes[i].check(b);
}
}
}
}
TreeItem.prototype.check=function(b){
var obj=document.getElementById(this.id +"-checkbox");
this.checked=b;
if(obj){
if(this.checked){
obj.checked=true;
}
else{
obj.checked=false;
}
}
if(this.childNodes.length!=0){
for(var i=0;i<this.childNodes.length;i++){
if((this.childNodes[i] instanceof TreeItem)){
this.childNodes[i].check(b);
}
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货