JavaScript-跳过文档写调用

时间:2019-03-16 20:05:26

标签: javascript

编写JavaScript函数以打印“计算”,执行任何操作,然后将答案打印到同一区域

function compute() {
    document.getElementById('solution').innerHTML = 'Computing'
    .
    .
    document.getElementById('solution').innerHTML = 'Answer: ' + x
}

我的问题是,无论经过多少时间,它似乎从未实际打印“计算”,而仅打印答案。我应该使用哪种方法来确保应用了第一个文档更改而不被忽略?

1 个答案:

答案 0 :(得分:1)

这是因为您将innerHTML设置为Computing,然后立即将其覆盖。您可以在新行中将solution附加在新文本上,如下所示:

function compute() {
    document.getElementById('solution').innerHTML = 'Computing';
    document.getElementById('solution').innerHTML += '<br>Answer: ' + x
}