在SitePoint的“Simply JavaScript”(版权所有2007)的第118页上,他们讨论了如何将event.returnValue用于Internet Explorer。
问:这仍然是真的吗? IE没有event.preventDefault()?答案 0 :(得分:5)
即使在Internet Explorer 9中(我刚检查过),它仍然是真的。但是你永远不应该使用浏览器检测来处理这些情况,所以只检查是否存在event.preventDefault
并将event.returnValue
设置为false
(如果它不存在)。
答案 1 :(得分:1)
根据MSDN,IE9支持event.preventDefault()
。 event.returnValue
可以在版本8及更低版本中使用。
编辑:我还应该提到我的bsd盒子里没有IE9,所以我无法测试它atm:P