如何使用服务器端或客户端代码根据其呈现的属性之一(例如,它的标题属性(在我的情况下它是唯一的))在 TreeView 中获取 TreeNode 的 ClientID?
我使用此代码,但它不起作用,有什么建议吗?
// Retrieves TreeNode ClientID.
function GetTreeNodeID(nodeTitle)
{
var treeNodes = document.getElementById('tvMenu').childNodes;
var treeLinks;
for(var i=0 ; i<treeNodes.length ; i++)
{
treeLinks = treeNodes[i].getElementsByTagName('a');
for(var j=0 ; j<treeLinks.length ; j++)
{
if(nodeTitle == treeLinks[j].title && treeLinks[j].title != "");
{
alert("Par: " + nodeTitle);
alert("Title: " + treeLinks[j].title);
return treeLinks[j].id;
}
}
}
}
问题中提到的上述代码总是返回根节点的 id,有什么建议吗?