在后台动态创建子节点的
TreeNode tn2 = new TreeNode();
tn2.Text = dr2[0].ToString();
tn2.Value = "10";在JS里面用var i = event.srcElement.innerText;
得到了当前点击节点的text如何才能得到当前点击的节点的value值???
TreeNode tn2 = new TreeNode();
tn2.Text = dr2[0].ToString();
tn2.Value = "10";在JS里面用var i = event.srcElement.innerText;
得到了当前点击节点的text如何才能得到当前点击的节点的value值???
function ReturnValue() {
var objNode = event.srcElement;
var unitid = event.srcElement.href;
if (objNode.tagName != "SPAN") {
return;
}
window.opener.document.getElementById("txtUnit").value = objNode.getAttribute("innerHtml");
window.opener.document.getElementById("txtUnitID").value = unitid;
window.close();
}
<asp:TreeView ID="TreeView1" runat="server" ExpandDepth="1">
<DataBindings>
<asp:TreeNodeBinding TextField="NAME" ValueField="Value" NavigateUrlField="Value" SelectAction="None" />
</DataBindings>
</asp:TreeView>
if (!IsPostBack)
{
TreeView1.Attributes.Add("onclick", "ReturnValue()");//ReturnValue为javascript函数
BindTreeView();
}
这个例子我找到过
但是我建造树节点应该和他的不一样取不到value值我用TEXT值区分!!! 相同的Text全面加个“|” 转到不同的页面实现不同的查找!!!