javascript - event.preventDefault 与 event.returnValue

标签 javascript

在 SitePoint 的“Simply JavaScript”(版权所有 2007)的第 118 页上,他们讨论了如何将 event.returnValue 用于 Internet Explorer。

问:这仍然是真的吗? IE 没有 event.preventDefault()?

最佳答案

即使在 Internet Explorer 9 中(我刚刚检查过),这仍然是正确的。但无论如何,您都不应该使用浏览器检测来处理这些情况,因此只需检查 event.preventDefault 是否存在并将 event.returnValue 设置为 false > 如果不存在。

关于javascript - event.preventDefault 与 event.returnValue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6085418/

相关文章:

javascript - 在剑道网格内部获取选定的下拉值

javascript - 自引用 Parse.com 类

javascript - 设置页面加载时音频对象的当前时间

javascript - 在 Three.js 上渲染重型模型/网格

Javascript/jquery - 在 dom 中上升 2 层(我们称这个对象为 "A"),然后将 css 应用到 "A"的子对象之一

javascript - Angular 4 - 更改事件元素中的类

javascript - Protractor 中 element(...) 和 element(...).getWebElement() 之间的区别

javascript - 如何解决 "Uncaught TypeError: Failed to construct ' Comment' : Please use the 'new' operat. ...."关于 React JS?

javascript - 如何在 JavaScript 中将局部变量从函数传递到事件监听器函数?

javascript - 如何使用 Angular JS 将多个参数传递给 url?