gpt4 book ai didi

javascript - li 增量 - 似乎在第三个 li 处停止

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

在为列表项添加自动递增 id 时深入了解 javascript

    <script type="text/javascript">
var increments = document.getElementById("increment");
var li = increments.getElementsByTagName("li");
for (i=0;i<li.length;i++) li[i].setAttribute("id", 'x' + i+1);
</script>

问题是,在“x21”的第二个 ID 之后,它似乎消失了,并且没有为第三个、第四个 li 插入一个 ID。

也许它正盯着我的脸看,但我看不到它,我虚弱的头脑还在学习

谢谢你看看

最佳答案

检查 this fiddle .

对我来说没问题。我更改了您分配 id 的方式并使用局部变量而不是全局“i”。

此外,即使是单行循环和 if 语句,也最好始终使用大括号。

关于javascript - li 增量 - 似乎在第三个 li 处停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7398078/

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