我需要获取一些子元素并使用内联javascript为onmouseover事件循环它们。当我尝试使用this.getElementsByName时,我收到一个错误,该对象不支持此属性。我的印象是getElementsByName适用于我认为会“考虑”的元素对象。任何人对我如何实现这一点有任何其他想法?
答案 0 :(得分:0)
getElementsByName
仅存在于document
级别。
您还尝试访问哪种元素?因为name
属性仅适用于链接(a
元素)和表单元素(input
,select
等)。
如果你有几个你希望给出相同“名称”的元素,你可以考虑给它们一个类,但是你很可能需要遍历所有元素并搜索具有正确类的元素,因为只有少数浏览器支持getElementsByClass
。