我想直接将outerHTML
的结果“打印”到网页,但是它将outerHTML
的结果写入“代码”。
好吧,很容易将其显示在console.log
或alert
窗口中,但我想将其写入页面。
document.getElementById("oneId").innerHTML =
"The outerHTML of oneId is :" +document.getElementById("anotherId").outerHTML;
结果必须是:
The outerHTML of oneId is : <div id="oneId"></div>
最佳答案
您必须使用.textContent
而不是.innerHTML
document.getElementById("oneId").textContent =
"The outerHTML of oneId is :" + document.getElementById("anotherId").outerHTML;
如果使用
.innerHTML
,则分配字符串将呈现为html元素,而不是纯文本。