请教了,知道aspx页面的控件ID号中的一部分字符串,如何找到并操作其对象的一些方法。我现自己写一用户控件,在页面上有树控件(其它控件也一样),其ID=“TreeViewAdmin”将这个控件加面页面上后,运行后其ID=“AAA_TreeViewAdmin”
如将这控件加在另一控件(BBB)上,将BBB控件加在页面上,运行其ID=“BBB_AAA_TreeViewAdmin”我现要写javascript
要操作 TreeViewAdmin ,但其ID这不知道如何动态来得到,就是如何根据“TreeViewAdmin”字符串来找到这一控件在页面上的ID
谢谢了
如将这控件加在另一控件(BBB)上,将BBB控件加在页面上,运行其ID=“BBB_AAA_TreeViewAdmin”我现要写javascript
要操作 TreeViewAdmin ,但其ID这不知道如何动态来得到,就是如何根据“TreeViewAdmin”字符串来找到这一控件在页面上的ID
谢谢了
我现在写在页面上可以正确得到结果,写在控件中就不行了,如下在页面上的代码
node = document.all.TreeViewAdmin.getTreeNode(document.all.TreeViewAdmin.selectedNodeIndex)
window.parent.document.all.hidModuleId.value = node.getAttribute("id");
写在控件中就提示找不到对象。
在控件中写
var TreeViewId = document.getElementsByName("TreeViewAdmin");
node = TreeViewId.getTreeNode(TreeViewId.selectedNodeIndex)
document.all.hidModuleId.value = node.getAttribute("id");
执行不过去。
但下面这个可以执行过去
var txt = document.getElementsByName("TextBox1");
txt.value="eeeeeeeeeeeeee";//这是文本框
alert(txt);
ClientId谢谢了