最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript getElementsByName does not work on divs - Stack Overflow

programmeradmin1浏览0评论

I cannot use id


<javascript>
divs = document.getElementsByName("mydiv");
console.log('length: ' + divs.length);

<body>

<div name='mydiv'>foo</div>
<div name='mydiv'>bar</div>
</body>

console: 0

Thanks!

I cannot use id


<javascript>
divs = document.getElementsByName("mydiv");
console.log('length: ' + divs.length);

<body>

<div name='mydiv'>foo</div>
<div name='mydiv'>bar</div>
</body>

console: 0

Thanks!

Share Improve this question asked Jul 31, 2012 at 14:58 KamikazeKamikaze 85413 silver badges19 bronze badges 1
  • possible duplicate of getElementsByName in IE7 – epascarello Commented Jul 31, 2012 at 15:02
Add a ment  | 

1 Answer 1

Reset to default 11

There is no name attribute for div elements.

Write valid HTML and use a class instead (with getElementsByClassName).

发布评论

评论列表(0)

  1. 暂无评论