输入字段上的编程值更改会被 Ctrl-Z 忽略,并且无法“撤消”-ne

Nia*_*lys 7 javascript dom undo undo-redo

当我有一个包含特定值的输入字段,并且某些 JavaScript 更改其值时,我过去可以单击该字段并按 Ctrl-Z 来恢复旧值。

好像不行了,是不是浏览器最近更新了?我做错了什么吗?有办法让它再次发挥作用吗?

setTimeout(function () {
  document.getElementById("name").value = ""
}, 2000);
Run Code Online (Sandbox Code Playgroud)
<input type="text" id="name" value="Sylvain" />
Run Code Online (Sandbox Code Playgroud)