dmp*_*dmp 15
https://developer.mozilla.org/en/DOM/document.getElementsByClassName
e:在IE <9中原生不支持,因此您必须使用以下内容扩展文档/创建全局函数:http://robertnyman.com/2008/05/27/the-ultimate-getelementsbyclassname-anno- 2008 /或使用像sizzle或jquery这样的东西- 感谢下面的评论.
Ken*_*ler 14
已经构建了许多解决方案来解决没有本机的浏览器getElementsByClassName.如果您使用任何现代JavaScript库(例如jQuery,Prototype),它们将自动对这些特定于浏览器的差距进行分析.
所以,例如,使用jQuery:
$('.foo').get();
foo在任何浏览器中返回所有带有类的DOM元素.
如果您只希望解决此特定问题,并且不想使用完整库,则可以尝试使用类似The Ultimate GetElementsByClassName的内容,它可以让您:
getElementsByClassName('foo')
尽管已经有几年了,但John Resig对这个问题的各种解决方案的比较仍然很有价值.
| 归档时间: | 
 | 
| 查看次数: | 73755 次 | 
| 最近记录: |