javascript:对'this'使用getElementsByName?

时间:2010-05-04 15:11:02

标签: javascript

我需要获取一些子元素并使用内联javascript为onmouseover事件循环它们。当我尝试使用this.getElementsByName时,我收到一个错误,该对象不支持此属性。我的印象是getElementsByName适用于我认为会“考虑”的元素对象。任何人对我如何实现这一点有任何其他想法?

1 个答案:

答案 0 :(得分:0)

getElementsByName仅存在于document级别。

您还尝试访问哪种元素?因为name属性仅适用于链接(a元素)和表单元素(inputselect等)。

如果你有几个你希望给出相同“名称”的元素,你可以考虑给它们一个类,但是你很可能需要遍历所有元素并搜索具有正确类的元素,因为只有少数浏览器支持getElementsByClass