如何从 Java 阵列中设置循环中的属性?


假设我们需要编写一个函数,接收一个数组并根据该数组的对应值更改某特定 DOM 中第一个 n 个 DIV 的 id 属性,其中 n 是数组的长度。

我们将首先选择我们 DOM 中存在的所有 DIV,遍历我们接受的第一个且唯一的参数并将相应的 id 分配给每个 DIV -

完成此操作的代码为 -

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。

更新于:18-Aug-2020

907 浏览数

开启你的 职业生涯

完成课程并获得认证

开始学习
广告