Javascript document.getElementById错误:未捕获引用错误:赋值中的左侧无效

Javascript document.getElementById错误:未捕获引用错误:赋值中的左侧无效,javascript,html,dom,Javascript,Html,Dom,我在使用document.getElementbyId时遇到问题。当我在浏览器中打开html文件时,它没有显示“test”,我得到一个错误:uncaughtreferenceerror:赋值中的左侧无效。我试着把脚本标签放在不同的地方,但它不起作用 document.getElementById(“演示”)=“测试” getElementById返回一个元素。如果需要设置文本,可以设置该元素的名称,例如: document.getElementById(“演示”).innerText=“

我在使用document.getElementbyId时遇到问题。当我在浏览器中打开html文件时,它没有显示“test”,我得到一个错误:uncaughtreferenceerror:赋值中的左侧无效。我试着把脚本标签放在不同的地方,但它不起作用

document.getElementById(“演示”)=“测试”


getElementById
返回一个元素。如果需要设置文本,可以设置该元素的名称,例如:

document.getElementById(“演示”).innerText=“测试”


您不能直接分配字符串来更改html元素的内容。 请参阅以下代码:--


您好

document.getElementById(“demo”).innerHTML=“嘿”;
错误很明显:
=
表达式的左侧没有意义。如果您试图更新内容,则需要设置元素的
.innerHTML
属性。函数getElementById()返回一个元素,但不设置值,这就是为什么会出现错误。您希望发生什么情况?其他的注释会告诉你什么是错误的,但是你实际上想做什么呢?正如他在问题中所说的,他想用id demo设置tje元素的文本。正如@Pointy所说,他需要设置内部文本属性:(从我的头顶开始,不确定语法)document.getElementById(“demo”).innerHtml=“test”;