如何使用javascript找到基于其类的id。我知道this is easy with jQuery解决方案是什么...使用getElementsByTagName?
答案 0 :(得分:26)
document.getElementsByClassName('myClassName')[0].id
或
document.querySelector('.myClassName').id
答案 1 :(得分:1)
第一步是找到具有给定类名的元素。目前,现有浏览器支持一些功能,如getElementsByClassName
和querySelector
功能。但它们不是跨浏览器的解决方案。
也就是说,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函数。