小弟用这种方法遍利树中CHECKBOX所有选中的节点后得到的值第一处为什么老有个空格呀
function FindCheckedFromTree(tree)
{
var i= 0 ;
var node ;
document.Form1.Text1.value='';
while ((node=tree.getTreeNode(i.toString(10)))!=null)
{if (node.getAttribute("checked"))
AddChecked(node) ;
FindCheckedFromNode(node) ;
i = i+1 ;
}
} function AddChecked(node)
{
document.Form1.Text1.value+=node.getAttribute("Text") ;
}
function FindCheckedFromNode(node)
{
var i=0 ;
var nodes = new Array() ;
nodes = node.getChildren();
for(i=0;i<nodes.length;i++)
{
var cNode;
cNode=nodes[i] ;
if (cNode.getAttribute("checked"))
AddChecked(cNode) ;
if (parseInt(cNode.getChildren().length)!=0 )
{
FindCheckedFromNode(cNode);
}
}
}
function FindCheckedFromTree(tree)
{
var i= 0 ;
var node ;
document.Form1.Text1.value='';
while ((node=tree.getTreeNode(i.toString(10)))!=null)
{if (node.getAttribute("checked"))
AddChecked(node) ;
FindCheckedFromNode(node) ;
i = i+1 ;
}
} function AddChecked(node)
{
document.Form1.Text1.value+=node.getAttribute("Text") ;
}
function FindCheckedFromNode(node)
{
var i=0 ;
var nodes = new Array() ;
nodes = node.getChildren();
for(i=0;i<nodes.length;i++)
{
var cNode;
cNode=nodes[i] ;
if (cNode.getAttribute("checked"))
AddChecked(cNode) ;
if (parseInt(cNode.getChildren().length)!=0 )
{
FindCheckedFromNode(cNode);
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货