我想"打印" 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>
答案 0 :(得分:1)
您必须使用.innerHTML
代替document.getElementById("oneId").textContent =
"The outerHTML of oneId is :" + document.getElementById("anotherId").outerHTML;
.innerHTML
如果您使用{{1}},则分配字符串将呈现为html元素而非纯文本。