如何在 JavaScript 数组循环中设置属性?

javascriptweb developmentobject oriented programming更新于 2025/9/25 2:20:17

假设我们需要编写一个函数,该函数接受一个数组并根据该数组的相应值更改特定 DOM 中存在的前 n 个 div 的 id 属性,其中 n 是数组的长度。

我们首先选择 DOM 中存在的所有 div,遍历我们接受为唯一参数的数组,并为每个 div 分配相应的 id −

执行相同操作的代码是 −

const array = ['navbar', 'sidebar', 'section1', 'section2', 'footer'];
const changeDivId = (arr) => {
   const divsArray = document.querySelectorAll('div');
   arr.forEach((element, index) => {
      divsArray[index].id = element;
   });
};
changeDivId(array);

这样我们就可以成功地将数组的元素映射到 div 的相应 id 上。


相关文章


有用资源