【发布时间】:2019-02-12 15:57:36
【问题描述】:
我正在编写代码以在单击事件执行时更改 Button 元素的值。
但在完成之前它不会影响按钮元素的值。
我附上了小提琴example,它会让你很好地理解我在说什么。
function myFunction() {
document.getElementById("demo").innerHTML = "Hello World";
alert('hi')
}
即使按钮元素 innerHTML 在 alert 之前发生了变化,也不会影响 UI。
我该如何完成,在执行警报之前我需要更改按钮文本?
谢谢。
【问题讨论】:
-
您可以监听按钮值的变化,并在更改后触发警报,还是我错了?
-
@D.Schaller 不,这是一个更好的主意。但是 JS 出现这种行为的原因是什么?
标签: javascript html pure-js