如何在节点而不是整个元素上运行getElementsByClassName

时间:2013-11-02 01:23:01

标签: javascript

我很想知道是否有一种简单的方法来搜索节点X的子节点而不必实际遍历每个孩子及其子女和子女的孩子等等。像X.getElementsByClassName这样的东西。有这样的事吗?我只想指出这是关于没有任何库或框架的纯自然javascript。

1 个答案:

答案 0 :(得分:2)

  

<强> document.getElementsByClassName
  返回一组包含所有给定类名的元素。在文档对象上调用时,将搜索完整文档,包括根节点。您也可以在任何元素上调用getElementsByClassName;它将仅返回具有给定类名的指定根元素的后代元素。

https://developer.mozilla.org/en-US/docs/Web/API/document.getElementsByClassName