使用JavaScript遍历DOM树
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用JavaScript遍历DOM树相关的知识,希望对你有一定的参考价值。
我正在尝试遍历文档DOM以获取某些html元素,因此我可以使用javascript调用它们的eventListeners。
为此,我知道我正在寻找的元素包含在某个html类(dc-chart)中。因此我获得了基本元素
x = document.getElementsByClassName("dc-chart")
现在,我的目标是,例如,遍历上面第7个元素中的rect类元素:
我该怎么做呢?
x.[7].getElementById("stack _0")
似乎不适用于我的Chrome网络控制台; getElementById无法链接到x [7]。
答案
“stack _0”不是id,它们是由空格分隔的两个类:“stack”和“_0”。你应该使用getElementsByClassName()
而不是getElementById()
以上是关于使用JavaScript遍历DOM树的主要内容,如果未能解决你的问题,请参考以下文章
Web开发——JavaScript库(jQuery遍历——后代)
Web开发——JavaScript库(jQuery遍历——同胞)