我创建了一个对象,并带有要添加到html标签的属性列表。我想将它们添加到创建的元素中。
这是代码


  var up = {class:“ upt”,name:“ positive_use”,type:“ text”};
  
  createtextarea = document.createElement(“ TEXTAREA”);


如何将这些对象添加到元素。
以及如何动态添加多个。

最佳答案

您可以像这样使用setAttribute



var up={class:"upt", name:"positive_use",type:"text"};

let createtextarea = document.createElement('TEXTAREA');

createtextarea.setAttribute('class', up.class);
createtextarea.innerHTML = "TEST TEXT AREA";
createtextarea.setAttribute('name', up.name);
createtextarea.setAttribute('type', up.type);

document.body.appendChild(createtextarea);

关于javascript - JavaScript从对象动态添加多个属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56880363/

10-12 01:13