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

首頁 > 開發(fā) > CSS > 正文

event.currentTarget和document.activeElement用法

2024-07-11 08:43:16
字體:
供稿:網(wǎng)友

firefox 的 event.currentTarget 和 ie 的 document.activeElement 這兩個(gè)完全含義不一致的對(duì)象卻被捆綁在一起做成了瀏覽器兼容代碼。 大家在google搜索的時(shí)候 都會(huì)發(fā)現(xiàn) document.activeElement || event.currentTarget 的用法。
其實(shí)這樣的用法是錯(cuò)誤的,因?yàn)檫@兩個(gè)屬性的意義都不一樣。
event.currentTarget
Identifies the current target for the event, as the event traverses the DOM.
識(shí)別當(dāng)前事件觸發(fā)的dom
document.activeElement
Gets the object that has the focus when the parent document has focus.
獲得當(dāng)前focus的對(duì)象
例子<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="http://www.google.cn/images/nav_logo3.png" border="0" alt="" onclick="show(event)"/></a> <br/> <br/><BR> 案例2: <br/><BR> <a href="#" onclick="show(event)"><img src="http://www.google.cn/images/nav_logo3.png" border="0" alt=""/></a> <br/><P></P>
<P> 這兩個(gè)案例,在ie和firefox下試驗(yàn)一下。</P>
最后測(cè)試補(bǔ)充:后來測(cè)試了一下 document.activeElement 的支持程度,發(fā)現(xiàn)四大瀏覽器safari除外, ie firefoxopera都提供了這個(gè)對(duì)象的支持。但是有點(diǎn)需要注意的,上面的例子中 opera 會(huì)把圖片作為 可以 focus的對(duì)象。導(dǎo)致document.activeElement的結(jié)果不一致...
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 夹江县| 迭部县| 安西县| 祁门县| 西城区| 安龙县| 丰都县| 临洮县| 黎城县| 石台县| 黄冈市| 漯河市| 郴州市| 丽水市| 定兴县| 会东县| 宜阳县| 涞水县| 贵港市| 定陶县| 延长县| 黎城县| 新蔡县| 区。| 贵溪市| 芦山县| 和静县| 卓尼县| 阿鲁科尔沁旗| 丰城市| 益阳市| 海阳市| 无为县| 滦平县| 中山市| 苍南县| 中西区| 潼南县| 永吉县| 嘉祥县| 茌平县|