<script type="text/javascript">
window.onload = foo;
function foo() {
var e = document.getElementsByName("<%=foo.ClientID %>");
alert(e);
}
</script>
我得到&#34; HTML对象集合&#34;我在default.aspx中调用此方法。我在用户控件中有linkbutton。
答案 0 :(得分:0)
您正在使用getElementsByTagName
返回具有该标记名称的集合。标记名称为input
或h1
,而不是名称属性。
您想要getElementById
。
如果您需要获得多项内容(请记住,id
是唯一的),请为每个链接按钮指定一个类并使用getElementsByClassName
。