好的,我有一个简单的 HTML 文档:
<head>
</head>
<body>
<div id="notInvolved"> This div is static</div>
<div id="thing01"></div>
<div id="thing02"></div>
<div id="thing03"></div>
</body>
我想使用外部 JavaScript 来操作 div。我的计划如下
- 创建一个名为 divCounter 的数组
- 按 ID 添加 div##
- 获取数组的长度
- 在一个由数组大小控制的 for 循环中,一次加载一个 div,添加一些数据,移动到下一个 div 并添加一些令人恶心的数据,直到我用完 div。
我显然不明白如何构建一个动态数组......(我不能静态地做到这一点我不知道最终我会有多少东西## divs)
我想我可以这样做var divCounter = [document.getElementById("thing"+ * + *)];
,这会添加字符串(例如thing01
,Thing02
)。但这不起作用。你如何设置通配符getElementById
?如果你不能,你怎么能做到?
有没有办法做到这一点,还是我在叫错树?我讨厌做新手......