在确认消息中模拟"确定"?

Bal*_*áni 3 javascript

有没有办法在确认框中模拟Enter键?

由...创建的框的类型 confirm("Press a button!");

Que*_*tin 8

从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;
}
Run Code Online (Sandbox Code Playgroud)
<button>Confirm</button>
Run Code Online (Sandbox Code Playgroud)