有没有办法模拟确认框上的 Enter 键?
confirm("Press a button!"); 创建的框类型

最佳答案

来自 JavaScript,在页面内运行,实际上并非如此。

标准浏览器 confirm 对话框是模态和阻塞的。当页面坐在那里时,绝对不会在页面中运行任何 JS。

您最接近的是完全覆盖该功能。

function yes() {
  document.body.appendChild(document.createTextNode("You said yes! "));
}

function sure() {
  if (confirm("Are you sure?")) {
    yes();
  }
}

document.querySelector("button").addEventListener("click", sure);

window.confirm = function myConfirm() {
  return true;
}
<button>Confirm</button>

关于javascript - 模拟 "Ok"在确认消息中按下?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38528508/

10-13 00:41