function onTreeViewClick(evt) { evt = evt || window.event; var obj = (evt.target) ? evt.target : evt.srcElement; if (obj.tagName == "INPUT" && obj.type == "checkbox") { //var node = obj.parentNode.parentNode.parentNode.parentNode.nextSibling; // TD TR TBODY TABLE DIV( 子节点的容器) //alert(obj.parentNode.parentNode.parentNode.tagName); var node = document.getElementById(obj.id.replace("CheckBox", "Nodes")); var nodes; if (node) { nodes = node.getElementsByTagName("INPUT"); for (var j = 0 ; j < nodes.length ; j++) { if (nodes[j].type == "checkbox") { nodes[j].checked = obj.checked; } } } } }