如何在JavaScript中更改span元素的文本

如果我有跨度,请说:

<span id="myspan"> hereismytext </span>

如何使用JavaScript将“ hereismytext”更改为“ newtext”?

回答:

对于现代浏览器,您应该使用:

document.getElementById("myspan").textContent="newtext";

尽管较旧的浏览器可能不知道textContent,但不建议使用,innerHTML因为当用户输入新文本时,它会引入XSS漏洞(有关更多详细讨论,请参见下面的其他答案):

//POSSIBLY INSECURE IF NEWTEXT BECOMES A VARIABLE!!

document.getElementById("myspan").innerHTML="newtext";

以上是 如何在JavaScript中更改span元素的文本 的全部内容, 来源链接: utcz.com/qa/429221.html

回到顶部