var i = 0;//i在函数外定义var arr = tree.getElementsByTagName('input') 
for(; i <arr.length; i++){ 
    var input = arr[i] 
    if(input.type = 'checkbox'){ 
        input.onclick = ClickInput 
    } 
} function ClickInput(){ 
    var li = this.parentElement; 
    var arr = li.getElementsByTagName('input') 
    //查该节点的子节点 
    for(; i <arr.length; i++){ 
        var input = arr[i] 
        if(input.type == 'checkbox'){ 
            input.checked = this.checked 
        } 
    }