js 如何for 循环一个数组,然后将id赋值到div属性上
时间: 2024-03-24 17:40:10 浏览: 106
JavaScript中利用for循环遍历数组
可以使用 JavaScript 中的 for 循环和 DOM 操作来实现这个功能,具体代码如下:
```javascript
// 假设数组名为 arr,div 的类名为 box
var arr = [1, 2, 3, 4];
var divs = document.getElementsByClassName('box');
for (var i = 0; i < divs.length; i++) {
divs[i].setAttribute('id', arr[i]);
}
```
上面的代码首先获取了所有类名为 box 的 div 元素,然后使用 for 循环遍历每个 div 元素,将对应的 id 值赋值到 div 的属性上。需要注意的是,这里假设数组中的元素数量和 div 元素的数量相同,否则可能会出现数组索引越界的错误。
阅读全文