默认情况下,confirm()中有两个按钮:“确定”和“取消”。是否可以重命名它们?
https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-confirm
根据定义confirm()
的标准,无法指定自定义按钮标签。
浏览器必须显示“肯定或否定”提示(例如,确定/取消)以符合HTML5。
不,没有。 Confirm仅接受一个参数,即消息本身。
http://dev.w3.org/html5/spec-preview/user-prompts.html#dom-confirm
请记住,这些对话框是模态的和阻塞的,这意味着一旦执行它们,您将失去对程序流程的控制。如果您使用自己选择的javascript库或构建自己的javascript库来实现对话框,那么您将处于一条安全的道路上。
有一种方法[[IF,您可以使用自定义模式进行确认。像这样的东西:
$(document).ready(function() {
$('#btn').on('click', function () {
myApp.confirm('Are you sure?', 'Title', function () {
$('.btn-no').text("No");
$('.btn-yes').text("Yes");
});
});