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