国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

IE和firefox瀏覽器的event事件兼容性匯總

2024-05-06 14:12:29
字體:
來源:轉載
供稿:網友
1,關于event的用法
存在問題:IE中可以直接使用event對象,但是Mozilla不可以直接使用。
例如: <input type="button" value="clickMe" nclick="doIt()"><script. language="javascript">      function doIt(){             alert(event);        }</script> 這段代碼在Mozilla瀏覽器中是不能正常工作的,因為Mozilla瀏覽器中沒有默認的event對象,只能在事件發生的現場使用。
下面看一下兩者都兼容的代碼:
IE&Moz
<input type="button" value="clickMe" nclick="doIt(event)"><script. language="javascript">        function doIt(oEvent){                    alert(oEvent);        }</script>

2,關于event.srcElement[IE]和event.target[Moz]
Mozilla下的e.target相當于ie下的event.srcElement,但細節上有區別,后者是返回一個Html Element  
而e.target返回的是個節點,也就是說包括文本節點。
看下面的例子代碼,可以看出兩者的區別和聯系:
IE ONLY
<table border="1" width="50%" nclick="doIt()"> <tr><td>1</td><td>2</td></tr> <tr><td>3</td><td>4</td></tr></table>
<script. language="javascript">

            function doIt(){ alert(event.srcElement.tagName); }

</script>

Moz
<table border="1" width="50%" nclick="doIt()"> <tr><td>1</td><td>2</td></tr> <tr><td>3</td><td>4</td></tr></table>
<script. language="javascript">

       function doIt(oEvent){

                 var Target = oEvent.target;

                  while(oTarget.nodeType != 1)

                            Target = oTarget.parentNode;

                            alert(oTarget.tagName);

         }

</script>

3,鍵盤值的取得
Mozilla下的event.which與IE下的event.keyCode相當。
見代碼:
IE
<input type="text" nkeypress="doIt()"><script. language="javascript"> function doIt(){ alert(event.keyCode); }</script>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 临高县| 永年县| 泸水县| 乡宁县| 镇康县| 东明县| 龙泉市| 肇东市| 溧阳市| 金昌市| 吴忠市| 固原市| 合山市| 峨眉山市| 商都县| 布尔津县| 西林县| 桦川县| 太白县| 福鼎市| 女性| 宁国市| 盈江县| 澄城县| 西盟| 文水县| 多伦县| 深泽县| 敖汉旗| 自贡市| 通山县| 石城县| 双江| 德州市| 朝阳县| 嘉黎县| 吉林省| 保德县| 礼泉县| 随州市| 平凉市|