1
確認ボックスにEnterキーをシミュレートする方法はありますか?確認メッセージで[OK]を押すとシミュレートしますか?
ない本当に、ページ内で実行しているJavaScriptからconfirm("Press a button!");
確認ボックスにEnterキーをシミュレートする方法はありますか?確認メッセージで[OK]を押すとシミュレートしますか?
ない本当に、ページ内で実行しているJavaScriptからconfirm("Press a button!");
によって作成されたボックスの種類、。
標準ブラウザの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>
ありがとう、私はその答えがそのような感じだった。残念ながら、私はオーバーレイを実行してからそれを変更することはできません。 –
あなたは "シミュレート" とはどういう意味ですか?期待される行動は何ですか? – Ephi
'confirm'はブロッキング呼び出しです.JSは開いている間にJSの実行を停止します。あなたがJSからそれを「クリックする」ことを望むなら、あなたはできません。あなたがJSを介してではない場合は、あなたの質問を明確にしてください。 –
@Ephi私が彼が意味すると思うのは、プログラムで確定ボックスを確認できるのです...なぜこれが問題なのですか? –