首页 > 解决方案 > 为元素设置属性的函数

问题描述

JS 新手,并试图弄清楚如何使用循环为元素设置属性。我尝试了下面的代码,但它似乎不起作用:

  attArr.forEach((item) => {
    element.setAttribute(item, attArr[item]);
  });

但是,以下工作。是什么赋予了?

  for (const item in attArr) {
    element.setAttribute(item, attArr[item]);
  } 

标签: javascripthtml

解决方案


查看其余代码会很有用。

正在for...in迭代对象条目

这与使用 forEach 相同

Object.entries(attArr).forEach(([key,val]) => element.setAttribute(key, val));

推荐阅读