将此脚本插入HTML文档时,会导致奇怪的行为。所显示的textarea元素losts其价值<br>
标签插入后(我已经在Chrome 42测试吧):textarea的下一个兄弟姐妹有什么问题?
var text = document.createElement("textarea");
document.body.appendChild(text);
text.value = "text";
alert("value presents");
document.body.innerHTML += "<br>"; //(*)
alert("value absents");
,这是什么原因呢?
特别感谢您的解释关于破碎的DOM参考 – yakov