我正在尝试遍历文档 DOM 来获取某些 html 元素,以便我可以使用 JavaScript 调用它们的事件监听器。
为此,我知道我要查找的元素包含在某个 html 类(dc-chart)中。因此我通过以下方式获得基本元素
x = document.getElementsByClassName("dc-chart")
现在,我的目标是遍历上面第七个元素内的 rect 类元素:
我该如何去做呢?
x.[7].getElementById("stack _0")
似乎在我的 Chrome 网络控制台中不起作用; getElementById 无法链接到 x[7]。
最佳答案
“stack _0”不是一个id,它们是两个由空格分隔的类: “堆栈”和“_0”。
并且您应该使用 getElementsByClassName()
而不是 getElementById()
关于javascript - 使用 JavaScript 遍历 DOM 树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49488518/