用createelecment创建的节点可以用for循环得到吗
时间: 2023-06-24 20:05:04 浏览: 95
JQ 创建节点
可以的。你可以将创建的元素节点存储在一个数组中,然后使用 for 循环遍历该数组,进行相应的操作。
例如,以下代码使用 for 循环创建了 5 个 div 元素,并将它们添加到文档中:
```javascript
var parentElement = document.getElementById("parent");
// 创建 5 个 div 元素
var divElements = [];
for (var i = 0; i < 5; i++) {
var div = document.createElement("div");
div.innerText = "这是第 " + (i + 1) + " 个 div 元素";
divElements.push(div);
}
// 将创建的元素添加到文档中
for (var i = 0; i < divElements.length; i++) {
parentElement.appendChild(divElements[i]);
}
```
在上面的代码中,我们使用了一个数组 `divElements` 来存储创建的 `div` 元素。然后,在第二个 for 循环中,我们遍历数组,将每个元素添加到页面中的指定父元素 `parentElement` 中。
阅读全文