Javascript 文档getelementbyid设置值不为';行不通

Javascript 文档getelementbyid设置值不为';行不通,javascript,html,Javascript,Html,我的html: <h1 id="test">15</h1> 2秒后,awesome会被记录下来,但在DOM上15不会随着10而改变。有什么想法吗?要更改h1标记的值,需要使用innerHTML,而不是value,因为h1没有value属性 setTimeout(()=>{ 控制台日志(“真棒”); document.getElementById(“test”).innerHTML=10; }, 2000); 15我认为在这个任务中使用innerTe

我的html:

<h1 id="test">15</h1>

2秒后,
awesome
会被记录下来,但在DOM上15不会随着10而改变。有什么想法吗?

要更改
h1
标记的值,需要使用
innerHTML
,而不是
value
,因为
h1
没有
value
属性

setTimeout(()=>{
控制台日志(“真棒”);
document.getElementById(“test”).innerHTML=10;
}, 2000);

15
我认为在这个任务中使用
innerText
更为正确

setTimeout(()=>{
控制台日志(“真棒”);
document.getElementById(“test”).innerText=10;
}, 2000);

15
使用
.textContent
.value
用于输入发生的事件导致您使用
H1
元素。您可以立即更改表单元素,如输入文本或其他
//This Could Be also 1 Solution
setTimeout(() => {
    console.log("awesome");
    document.getElementById("test").textContent = 10;
}, 2000);