首页 > 解决方案 > 使用javascript将内容添加到html中的元素

问题描述

我想创建一个段落元素并向其中添加内容。基本上我想让段落元素的 textContent 是一个字符串。

我尝试做的是:

var st="Hello";
con=document.getElementById("content");
var pv=document.createElement("p");
con.appendchild(pv);
pv.setAttribute("",st);
<span id="content"> </span>

我应该在这里使用什么属性来添加setAttribute函数?我尝试使用 textContent 但它不是属性。我还有其他方法可以做到这一点吗?

标签: javascripthtml

解决方案


你可以用elem.innerText而不是setAttribute

var st = "Hello";
var con = document.getElementById("content");
var pv = document.createElement("p");
con.appendChild(pv);
pv.innerText= st;
<span id="content"> </span>


推荐阅读