gpt4 book ai didi

javascript - 在 getElementById 之后,getElementByClass 不链接到 DOM

转载 作者:行者123 更新时间:2023-11-30 11:15:57 24 4
gpt4 key购买 nike

<分区>

我对我不理解的 JavaScript 中的奇怪行为有疑问:

如果我像这样获取元素(例如表格中的一行):

var someElement = document.getElementById("row1");

然后尝试从该元素(例如列)中按类查找元素并更改 innerHTML,没有任何反应:

someElement.getElementsByClassName("column1").innerHTML = "new text";

但如果我改为这样做:

someElement.childNodes[0].innerHTML= "new text";

元素 innerHTML 发生变化并且在 DOM 上可见。为什么会这样?我认为类的东西现在会为我生成更清晰的代码,那么有没有办法让类方法像我认为的那样工作?

我使用的是最新版本的 Chrome。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com