从类名获取div的id

时间:2011-07-21 08:57:14

标签: javascript

如何使用javascript找到基于其类的id。我知道this is easy with jQuery解决方案是什么...使用getElementsByTagName?

2 个答案:

答案 0 :(得分:26)

document.getElementsByClassName('myClassName')[0].id

document.querySelector('.myClassName').id

答案 1 :(得分:1)

第一步是找到具有给定类名的元素。目前,现有浏览器支持一些功能,如getElementsByClassNamequerySelector功能。但它们不是跨浏览器的解决方案。

也就是说,IE 6-8不支持getElementsByClassName,IE6-7不支持querySelector。 FF3
来源:http://www.quirksmode.org/dom/w3c_core.html

因此,如果您不支持这些浏览器,那么您可以使用它们,否则您需要一个像this blog post originally found on justswell.org中提到的包装器js函数。