我有一个应该在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中允许确认框吗?
这适用于所有其他浏览器。
答案 0 :(得分:2)
你错过了一个大括号
if(action == "add"){
if (confirm('Action: Add User\n\nNetid: ' + id + '\n\n' + 'Name: ' + name)){
addUser(id);
}
}
else {
}