gpt4 book ai didi

javascript - 我用 javascript 生成了 html 代码(很多 div)。现在我想用 GetElementById 找到生成的 div

转载 作者:行者123 更新时间:2023-11-28 05:05:55 25 4
gpt4 key购买 nike

如果我在正文中手动添加一个 div id="something"并在脚本中使用 window.onload = init 方法来获取它,GetElementById 就会起作用。效果很好。

但是如果我使用 for 循环生成 id 为 1,2,3 的 div,依此类推。我无法得到它。有没有办法获取那些生成的 div?

这是生成 html 代码的内容(只是为了清楚我的意思):

for(i=0; i<randomizeColoursList.length; i++)
{
document.getElementById("renderColors").innerHTML +=
'<div class=\"box\"><div class=\"' + i + '\"><font color=\"'
+ randomizeColoursList[i] + '\">'
+ "" + '<img src=\"dist/card_bg.gif\"></div></div>';
}

生成其中之一:

<div class="8"><font color="#3be6c4"><img src="dist/card_bg.gif"></font></div>

类 8 的 Div 是我想要获取的 id。但是 is 说它为空。

谢谢。

最佳答案

idnull 因为您没有在您的标记创建中指定它。看起来您正在将 id 值分配给 class

关于javascript - 我用 javascript 生成了 html 代码(很多 div)。现在我想用 GetElementById 找到生成的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7744847/

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