Javascript 使用IE8防止默认操作

Javascript 使用IE8防止默认操作,javascript,events,internet-explorer-8,Javascript,Events,Internet Explorer 8,我有一个脚本,在ONKEYDOWN事件(例如Alt+f)中,它会禁用 使浏览器显示其菜单并进行自定义操作 在IE8事件中。returnValue不起作用。我也看到,如果我这样做 警报(event.returnValue)该值是“未定义”的,并且该属性似乎不存在 在对象中,但如果我循环事件对象,我会找到它 真奇怪 可能无法禁用浏览器访问密钥 附言。 使用Firefox,一切正常!(使用preventDefault())尽管无法覆盖“Ctrl+KEY”快捷键的行为(在IE中),但您仍然可以覆盖访问键

我有一个脚本,在ONKEYDOWN事件(例如Alt+f)中,它会禁用 使浏览器显示其菜单并进行自定义操作

在IE8
事件中。returnValue
不起作用。我也看到,如果我这样做
警报(event.returnValue)
该值是“未定义”的,并且该属性似乎不存在 在对象中,但如果我循环事件对象,我会找到它

真奇怪

可能无法禁用浏览器访问密钥

附言。
使用Firefox,一切正常!(使用
preventDefault()

尽管无法覆盖“Ctrl+KEY”快捷键的行为(在IE中),但您仍然可以覆盖访问键。使用简单的HTML

<a href="javascript:;" accesskey="f"></a>


希望这有帮助

我认为这是(IE中)无法覆盖的关键组合之一。