对于现代浏览器,您应该使用:
document.getElementById("myspan").textContent="newtext";尽管较旧的浏览器可能不知道
textContent,但不建议使用,
innerHTML因为当用户输入新文本时,它会引入XSS漏洞(有关更多详细讨论,请参见下面的其他答案):
//POSSIBLY INSECURE IF NEWTEXT BECOMES A VARIABLE!!document.getElementById("myspan").innerHTML="newtext";


