Javascript 使用 document.write 编写 innerHtml 的值

Javascript writting the value of innerHtml using document.write

本文关键字:innerHtml 的值 编写 write 使用 document Javascript      更新时间:2023-09-26
<div id="para">
    <p>Lorem</p>
</div>
    var test= document.getElementById("para").innerHtml("<p>ipsum</p>");
    var test2 =document.getElementById("para");
    document.write(test2);

我想写 test2 变量的值或 innerHTML 中的内容,但它不起作用,你能给我为什么会发生这种情况的原因吗?

innerHTML不是一个方法,它是一个属性。此外,要获取元素的内部内容,您可以使用 innerHTML 属性

var test = document.getElementById("para").innerHTML= "<p>ipsum</p>";
var test2 = document.getElementById("para");
var tn = document.createTextNode(test2.innerHTML)
document.body.appendChild(tn)
<div id="para">
  <p>Lorem</p>
</div>

演示:小提琴