1. 程式人生 > >asp.net TreeView點選父級觸發子節點checkbox狀態變更

asp.net TreeView點選父級觸發子節點checkbox狀態變更

function OnTreeNodeChecked() 
        {
            var ele = window.event.srcElement; 
            if(ele.type=='checkbox') 
            { 
                var childrenDivID = ele.id.replace('CheckBox','Nodes'); 
                var div = document.getElementById(childrenDivID); 
                if(div==null)return; 
                var checkBoxs = div.getElementsByTagName('INPUT'); 
                for(var i=0;i<checkBoxs.length;i++) 
                { 
                    if(checkBoxs[i].type=='checkbox') 
                        checkBoxs[i].checked=ele.checked; 
                } 
            } 
        }