在SitePoint的"Simply JavaScript“的第118页,版权所有2007年,他们讨论了如何将event.returnValue用于Internet Explorer。
问:现在还是这样吗?IE没有event.preventDefault()?
发布于 2011-05-22 09:14:01
这仍然是真的,即使在Internet Explorer9(我刚刚检查过)中也是如此。但是无论如何都不应该使用浏览器检测来处理这些情况,所以只要检查是否存在event.preventDefault
,如果不存在,则将event.returnValue
设置为false
。
发布于 2011-05-22 09:16:11
根据MSDN的说法,IE9支持event.preventDefault()
。event.returnValue
可以在版本8及更低版本中使用。
编辑:我还应该提一下,我的bsd盒子上没有IE9,所以我不能在自动取款机上测试。
https://stackoverflow.com/questions/6085418
复制相似问题