怎么实现父节点选中子节点全选中啊???
<ComponentArt:TreeView id="TreeView1" Height="265" Width="220"
OnNodeCheckChanged="TreeView1_NodeCheckChanged"
ClientSideOnNodeCheckChanged="nodeCheckChanged"
runat="server" >
//中间省略了一些代码
</ComponentArt:TreeView>
<script type="text/javascript">
function nodeCheckChanged(node)
{
var status = "Unchecked";
if (node.Checked) status = "Checked";
document.getElementById("lblClientSideCheck").innerHTML = status + ": '" + node.Text + "'";
var myNode=document.getElementById("TreeView1").getTreeNode(TreeView1.clickedNodeIndex);
var oChildNodes=myNode.getChildren();
CheckChild(oChildNodes)
} function CheckChild(node)
{
var oChildNodes=node.getChildren();
if(oChildNodes!=null)
{
for(var i=0;i<oChildNodes.length;i++)
{
oChildNodes[i].setAttribute("Checked","true");
CheckChild(oChildNodes[i]);
}
}
}<script>
<ComponentArt:TreeView id="TreeView1" Height="265" Width="220"
OnNodeCheckChanged="TreeView1_NodeCheckChanged"
ClientSideOnNodeCheckChanged="nodeCheckChanged"
runat="server" >
//中间省略了一些代码
</ComponentArt:TreeView>
<script type="text/javascript">
function nodeCheckChanged(node)
{
var status = "Unchecked";
if (node.Checked) status = "Checked";
document.getElementById("lblClientSideCheck").innerHTML = status + ": '" + node.Text + "'";
var myNode=document.getElementById("TreeView1").getTreeNode(TreeView1.clickedNodeIndex);
var oChildNodes=myNode.getChildren();
CheckChild(oChildNodes)
} function CheckChild(node)
{
var oChildNodes=node.getChildren();
if(oChildNodes!=null)
{
for(var i=0;i<oChildNodes.length;i++)
{
oChildNodes[i].setAttribute("Checked","true");
CheckChild(oChildNodes[i]);
}
}
}<script>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货