在javascript中,我们要常常用到event对象来处理一些事件,但是IE和Firefox下event对象的属性是不同的。

1.keyCode||which||charCode

      IE下支持keyCode,不支持which,charCode。
      Firefox下支持keyCode,除功能键外,其他键值始终为0,Firefox下支持which和charCode属性
      要获取兼容IE和Firefox的键值,有如下方法:
      在函数调用时传递event  
浏览器下的event对象<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
浏览器下的event对象
<html xmlns="http://www.w3.org/1999/xhtml">
浏览器下的event对象
<head>
浏览器下的event对象
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
浏览器下的event对象
<title>Demo</title>
浏览器下的event对象
<script type="text/javascript">

      在函数调用时不传递event
浏览器下的event对象<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
浏览器下的event对象
<html xmlns="http://www.w3.org/1999/xhtml">
浏览器下的event对象
<head>
浏览器下的event对象
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
浏览器下的event对象
<title>Demo</title>
浏览器下的event对象
<script type="text/javascript">

  

相关文章:

  • 2022-12-23
  • 2022-02-11
  • 2021-05-15
  • 2021-04-13
  • 2021-09-03
  • 2021-12-09
  • 2021-11-26
猜你喜欢
  • 2021-07-12
  • 2022-12-23
  • 2021-12-12
  • 2022-12-23
  • 2022-12-23
  • 2021-10-26
相关资源
相似解决方案