请参阅下面的代码:



var newcontent = document.createElement('div');
    newcontent.innerHTML = 'draggable';
    newcontent.className = 'myclass';
    document.body.appendChild(newcontent.firstChild);

最佳答案

您需要附加newcontent,当前您正在附加newcontent.firstChild,它是一个文本节点,因此CSS类没有影响。



var newcontent = document.createElement('div');
    newcontent.innerHTML = 'draggable';
    newcontent.className = 'myclass';
    document.body.appendChild(newcontent);

.myclass {
  color: red
}

关于javascript - 如何在JavaScript中将className添加到div标签?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28912803/

10-12 07:37