【发布时间】:2016-10-17 03:04:45
【问题描述】:
HTML
var x = document.createElement("p");
var br1 = document.createElement('br');
var br2 = document.createElement('br');
var t5 = document.createTextNode("CSE");
var t6 = document.createTextNode("EEE");
x.appendChild(t5);
x.appendChild(br1);
x.appendChild(t6);
x.appendChild(br2);
document.getElementById("new").appendChild(x);
输出应该是这样的
CSE
EEE
但现在输出是CSEEEE
【问题讨论】:
-
回答一个类似的问题:“如果你调用 appendChild 传入一个已经在 DOM 中的元素,它会被移动,而不是被复制。” (How to add multiple divs with appendChild?)
标签: javascript