使用JavaScript通过类名获取元素的最佳方法是什么?
我可以使用像document.getElementByClassName('myClass')这样的东西吗?
是的,有这样的东西getElementsByClassName(),这里有一个浏览器支持列表,几乎说"除了IE8及以下所有最近的浏览器"
var elements = document.getElementsByClassName('myClass');
Run Code Online (Sandbox Code Playgroud)
另外,还有querySelectorAll()哪些使用CSS选择器.它与jQuery的工作方式非常相似.这是一个浏览器支持列表,它也说"除了IE7及以下所有最近的浏览器"
var elements = document.querySelectorAll('.myClass');
Run Code Online (Sandbox Code Playgroud)