请参阅下面的代码:
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/