我使用以下脚本创建了一个 jqx 菜单:
<ul style='width: 200px;'>
<li onclick="logOffButton.click();">Sign off</li>
</ul>
所以我想在用户点击菜单项后触发“logOffButton”上的点击事件。按钮代码:
<form id="logOff" action="www.example.com" method="get">
<input type="button" id="logOffButton" placeholder="Are you sure you want to log off?" onclick="UserConfirm(this)" style="display: none;" />
</form>
因此,一旦触发按钮点击,它就会创建一条 JS 警告消息,如果用户按下“确定”,它就会提交表单。
问题是,虽然这在 Chrome 和 Firefox 下工作正常,但在 IE11 下不起作用。
完整代码可以在这里找到:http://jsfiddle.net/82xhy/1/
最佳答案
试试这个:-
替换<li onclick="logOffButton.click();">Sign off</li>
与
<li onclick="$('#logOffButton').click();">Sign off</li>
关于javascript - button.click() 在 IE11 下不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24821338/