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

首頁 > 開發 > CSS > 正文

event.currentTarget和document.activeElement用法

2024-07-11 09:05:24
字體:
來源:轉載
供稿:網友

網頁制作Webjx文章簡介:firefox 的 event.currentTarget 和 ie 的 document.activeElement 這兩個完全含義不一致的對象卻被捆綁在一起做成了瀏覽器兼容代碼。 大家在google搜索的時候 都會發現 document.activeElement || event.currentTarget 的用法。

firefox 的 event.currentTarget 和 ie 的 document.activeElement 這兩個完全含義不一致的對象卻被捆綁在一起做成了瀏覽器兼容代碼。 大家在google搜索的時候 都會發現 document.activeElement || event.currentTarget 的用法。

其實這樣的用法是錯誤的,因為這兩個屬性的意義都不一樣。

event.currentTarget 

Identifies the current target for the event, as the event traverses the DOM.

識別當前事件觸發的dom

document.activeElement

Gets the object that has the focus when the parent document has focus.

獲得當前focus的對象

例子

 <script type="text/javascript"> 
 var show = function (e) {  
  alert(e.currentTarget?"獲取到了 currentTarget":"獲取到了 document.activeElement")  
  alert((e.currentTarget || document.activeElement).tagName);  
 };  
  </script><BR>  案例1: <br/><BR>  <a href="#"><img src="" border="0" alt="" onclick="show(event)"/></a> <br/> <br/><BR>  案例2: <br/><BR>  <a href="#" onclick="show(event)"><img src="" border="0" alt=""/></a> <br/><P></P> 
<P>  這兩個案例,在ie和firefox下試驗一下。</P> 

最后測試補充:后來測試了一下 document.activeElement  的支持程度,發現四大瀏覽器safari除外, ie firefox opera都提供了這個對象的支持。但是有點需要注意的,上面的例子中 opera 會把圖片作為 可以 focus的對象。導致document.activeElement的結果不一致...

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿拉善盟| 富蕴县| 通榆县| 贵溪市| 安泽县| 马尔康县| 西华县| 衡水市| 宁津县| 疏附县| 西宁市| 思茅市| 施甸县| 丰顺县| 沛县| 大余县| 定襄县| 古田县| 景宁| 垫江县| 马龙县| 沙坪坝区| 绥江县| 专栏| 海安县| 屏山县| 密云县| 长岛县| 龙江县| 龙岩市| 寻乌县| 肥西县| 邳州市| 侯马市| 崇信县| 广丰县| 永善县| 扎囊县| 东乡县| 湘潭市| 曲阜市|