gpt4 book ai didi

javascript - 指向 JavaScript 数组中多个元素的正确语法是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:21:48 25 4
gpt4 key购买 nike

<body>

<p class="initial">Number One!</p>
<p class="initial">Number Two!</p>
<p class="initial">Number Three!</p>

<script>
var x = document.getElementsByClassName("initial");
x[0].innerHTML = "<span class=\"fix\">super duper</span>";
</script>

</body>

x[0].innerHTML 指向第一个元素。但是,如果我想更改数组中多个元素的 innerHTML 怎么办?比如第一个和第三个。 x[0, 2].innerHTML 不起作用。我一直在网上寻找语法,但找不到任何东西。

最佳答案

考虑一个 for loop多次运行代码:

for (var i = 0; i < 3; i++) {
x[i].innerHTML = "<span class=\"fix\">super duper</span>";
}

如果有您想要的特定元素,请创建一个数组并使用 forEach loop 进行迭代:

var desiredElems = [1, 3, 7, 9];
desiredElems.forEach(function(element) {
x[element].innerHTML = "<span class=\"fix\">super duper</span>";
});

关于javascript - 指向 JavaScript 数组中多个元素的正确语法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40920201/

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