gpt4 book ai didi

javascript - 我如何使用 document.getElementById ("mydiv") 编辑具有相同 ID 的多个 div

转载 作者:行者123 更新时间:2023-11-29 18:16:08 25 4
gpt4 key购买 nike

我有的是

<script>
function myFunction()
{
document.getElementById("post").style.backgroundColor="#ECF6A4";
}
</script>
<button onclick="myFunction()">Change Post Color</button>

在页面中有多个 id="post"的 div,但是当我保存代码并尝试它时,它只会更改页面上 id="post"的第一个 div 的背景,而不是任何其他人。

我尝试了 getElementsById 但没有成功,这就是我能想到的。

对此有任何简单的修复吗?

最佳答案

同一页面上具有相同 ID 的多个 div 是无效标记,重复的 ID 无效。

所以请使用类因此

getElementsByClassName()

遍历它们

关于javascript - 我如何使用 document.getElementById ("mydiv") 编辑具有相同 ID 的多个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23226596/

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