当尝试按名称获取链接按钮时,获取HTML对象集合

本文关键字:获取 HTML 对象 集合 按钮 链接 | 更新日期: 2023-09-27 18:09:41

<script type="text/javascript">
    window.onload = foo;
    function foo() {
        var e = document.getElementsByName("<%=foo.ClientID %>");
        alert(e);
    }
</script>

我得到"HTML对象集合",我在default.aspx中调用这个方法。我有一个链接按钮在用户控件

当尝试按名称获取链接按钮时,获取HTML对象集合

您正在使用getElementsByTagName,它返回具有该标记名称的集合。标签名称为inputh1,而不是name属性。

你想要getElementById代替。

如果你需要得到不止一个东西(记住,id是唯一的),然后给每个链接按钮一个类,并使用getElementsByClassName