1
A
回答
6
創建從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>
+0
謝謝,我有一種感覺,答案是那種。可悲的是我無法改變它,因爲我運行覆蓋。 –
相關問題
- 1. 確認消息
- 2. CanDeactivate確認消息
- 3. OpennERP確認消息
- 4. Jms消息確認
- 5. 確認消息codeigniter
- 6. Activemq消息確認
- 7. asp.net中的確認消息?
- 8. 按下回車鍵確認按鈕的消息框導致重複消息框
- 9. Jms消息僅在消息得到確認之前確認
- 10. 從模板設置PrimeNG確認消息
- 11. 顯示確認消息
- 12. JMS先前消息確認
- 13. GCM消息傳遞確認
- 14. ZK消息框確認
- 15. 發佈商確認消息
- 16. 確認消息框asp.net
- 17. 消息/確認對話框
- 18. 確認消息圖標
- 19. JMS確認異步消息
- 20. 確認消息不提示
- 21. 確認消息框背後
- 22. 是/否確認消息
- 23. 確認消息Spring shell
- 24. Tibco EMS:未確認消息
- 25. 訪問確認消息
- 26. JMS消息確認超時?
- 27. rails + jquery確認消息
- 28. AngularJS上的確認消息
- 29. Javascript:自定義文本確認確定取消按鈕
- 30. DMLC消息消耗和確認
你所說的 「模擬」 是什麼意思?預期的行爲是什麼? – Ephi
'confirm'是一個阻塞調用,意味着你的JS在它打開的時候會停止執行。如果你希望從JS中「點擊」它,你無法做到。如果您的意思不是通過JS,請澄清您的問題。 –
@Ephi我認爲他的意思是,我們可以以編程方式確認一個確認框......雖然這引起了問題,爲什麼? –