Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果声明并分配了对象,如何更改DOM中的textContent_Javascript_Html_Dom_Element - Fatal编程技术网

Javascript 如果声明并分配了对象,如何更改DOM中的textContent

Javascript 如果声明并分配了对象,如何更改DOM中的textContent,javascript,html,dom,element,Javascript,Html,Dom,Element,现在这行代码显示了DOM中的内容 let scoreDisplay = document.querySelector('.score').textContent 但是如果我想改变文本内容,它不起作用,为什么 scoreDisplay = "twenty five" 更改仅在console.log中可见,但在DOM中不可见,如何使其也影响DOM?您正在更改变量的值,而不是元素本身的值。尝试修改代码以 let scoreDisplay = document.querySele

现在这行代码显示了DOM中的内容

let scoreDisplay = document.querySelector('.score').textContent
但是如果我想改变文本内容,它不起作用,为什么

scoreDisplay = "twenty five"

更改仅在console.log中可见,但在DOM中不可见,如何使其也影响DOM?

您正在更改变量的值,而不是元素本身的值。尝试修改代码以

let scoreDisplay = document.querySelector('.score')
scoreDisplay.textContent = "twenty five"
甚至作为一个班轮:

document.querySelector('.score').textContent= "twenty five"