Javascript:按类名隐藏元素

lew*_*qic 5 javascript

我有一个html元素,我想从视图中隐藏,但我无法通过ID访问该元素,因为它没有ID,我无法为其分配ID.它有一个分配给它的类.有没有可能的方法隐藏这个元素而没有它的id?

Dav*_*und 5

还有getElementsByClassName在一些浏览器,但它没有被广泛支持的getElementById.请注意,它会生成一个元素数组,而不仅仅是一个元素,因为多个元素可以具有相同的类.

如果您可以为父级分配ID,则可以通过其他方式访问它:

document.getElementById('parent').getElementsByTagName('div')[3] // or whatever
Run Code Online (Sandbox Code Playgroud)