獲取Treeview帶Input控件的節(jié)點:var tree = document.getElementById("treenameOrid").getElementsByTagName("input"); 上邊設(shè)置的是checkbox,所以tree選出的就是帶checkbox的項。它不同于var treeitem=document.getElementById("treenameorid");不可遍歷直接獲取text和value; 獲取Treeview中Checkbox選中的節(jié)點,通常作為一個判斷條件: if (tree[i].type == "checkbox" && tree[i].checked) {內(nèi)容} 獲取各個節(jié)點需要的值:var s = tree[i].nextSibling.pathname; 發(fā)現(xiàn)這個費了我不少腦細胞。要用此屬性獲取值,必須設(shè)置屬性newNode.NavigateUrl = 需要的值; 好啦,現(xiàn)在給出一個javascript的完整代碼: 代碼如下: var idlist; function GeSelectedNode() { var getAllNodes = ""; idlist = new Array(); //實例化數(shù)組 var tree = document.getElementById("treenameOrid").getElementsByTagName("input"); for (var i = 0; i < tree.length; i++) { if (tree[i].type == "checkbox" && tree[i].checked) { var s = tree[i].nextSibling.pathname; //要用此屬性獲取值,必須設(shè)置屬性newNode.NavigateUrl = 需要的值; getAllNodes += s + '/'; idlist.push(s); //將值添加入數(shù)組最后一項; } } alert(tree.length); alert(getAllNodes); }