我有一个确认框,应该在IE中弹出:
<button type="button" onclick="return doAction('add')">Add User</button>
而我的JavaScript:
if ( action == "add" ) {
if ( confirm( 'Action: Add User\n\nNetid: ' + id + '\n\n' + 'Name: ' + name ) ) {
addUser( id );
}
else {
}
当我单击按钮时,IE中什么也没有发生。该按钮保持选中状态(突出显示为蓝色),就像弹出了警告框一样。当我打开开发者控制台时,确认框将起作用。
是否需要设置允许IE中的确认框?
这可以在其他所有浏览器上正常运行。
最佳答案
您缺少大括号
if(action == "add"){
if (confirm('Action: Add User\n\nNetid: ' + id + '\n\n' + 'Name: ' + name)){
addUser(id);
}
}
else {
}
关于javascript - window.confirm在Internet Explorer中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30467066/