使用JavaScript遍历DOM树

时间:2018-03-26 09:49:57

标签: javascript dom

我正在尝试遍历文档DOM以获取某些html元素,因此我可以使用JavaScript调用它们的eventListeners。

为此,我知道我正在寻找的元素包含在某个html类(dc-chart)中。因此,我通过

获得基本元素
x = document.getElementsByClassName("dc-chart")

enter image description here

现在,我的目标是遍历上面第7个元素中的rect类元素:

enter image description here

我将如何做到这一点?

x.[7].getElementById("stack _0")

似乎无法在我的Chrome网络控制台中使用; getElementById不能链接到x [7]。

1 个答案:

答案 0 :(得分:2)

" stack _0 "是 id ,它们是两个,用空格分隔:" stack"和" _0"。 您应该使用getElementsByClassName()代替getElementById()