javascript - 为元素设置属性的函数
问题描述
JS 新手,并试图弄清楚如何使用循环为元素设置属性。我尝试了下面的代码,但它似乎不起作用:
attArr.forEach((item) => {
element.setAttribute(item, attArr[item]);
});
但是,以下工作。是什么赋予了?
for (const item in attArr) {
element.setAttribute(item, attArr[item]);
}
解决方案
查看其余代码会很有用。
正在for...in
迭代对象条目
这与使用 forEach 相同
Object.entries(attArr).forEach(([key,val]) => element.setAttribute(key, val));
推荐阅读
- c# - HttpRequestMessage POST
- c++ - 为什么对箭头 (->) 运算符的调用失败?
- azure-cosmosdb - 小写属性名称
- python - 将原始单词添加到回文所需的最少字符数
- firebase - Firebase:重定向后获取路径名
- javascript - 使用 React Api google-map-react 根据半径过滤谷歌地图上的标记
- javascript - 无法删除 Javascript 中的选定文本
- java - Spring Data JPA 时间戳比较
- angular - 对表中所有勾选行的 Angular 6 批量操作
- hadoop - HDFS Audit Logs cmd操作含义