gpt4 book ai didi

javascript - 修改存储在变量中的innerHTML不起作用

转载 作者:行者123 更新时间:2023-12-01 15:44:43 29 4
gpt4 key购买 nike

我想将页面的显示区域存储在一个变量中(代码中的display),即我的示例中的display div的innerHTML,但是当我这样做根本无法修改其内容。

function stored() {
var display = document.getElementById("display").innerHTML;
display = "Bonjour";
}

function notStored() {
document.getElementById("display").innerHTML = "Hello";
}
<button onclick="stored()">Stored in variable</button>
<button onclick="notStored()">Not stored in variable</button>
<div id="display"></div>

我该怎么办?

感谢您的帮助。

最佳答案

这是因为您为 display 变量分配了一个新值。您要做的是将displayinnerHTML 设置为一个变量,例如stored。通过这样做,您将所需的 innerHTML 存储为变量。

function stored() {
var stored = "Bonjour";
var display = document.getElementById("display").innerHTML = stored;
}

function notStored() {
document.getElementById("display").innerHTML = "Hello";
}
<button onclick="stored()">Stored in variable</button>
<button onclick="notStored()">Not stored in variable</button>
<div id="display"></div>

关于javascript - 修改存储在变量中的innerHTML不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49878217/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com