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

首頁 > 編程 > JavaScript > 正文

JS target與currentTarget區別說明

2019-11-20 23:42:06
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

<div id="outer" style="background:#099">
click outer
<p id="inner" style="background:#9C0">click inner</p>
<br>
</div>

<script type="text/javascript">
function G(id){
return document.getElementById(id);
}
function addEvent(obj, ev, handler){
if(window.attachEvent){
obj.attachEvent("on" + ev, handler);
}else if(window.addEventListener){
obj.addEventListener(ev, handler, false);
}
}
function test(e){
alert("e.target.tagName : " + e.target.tagName + "/n e.currentTarget.tagName : " + e.currentTarget.tagName);
}
var outer = G("outer");
var inner = G("inner");
//addEvent(inner, "click", test);
addEvent(outer, "click", test);
</script>

上面的示例中,當在outer上點擊時,e.target與e.currentTarget是一樣的,都是div;當在inner上點擊時,e.target是p,而e.currentTarget則是div。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丰城市| 夏津县| 巴林右旗| 大姚县| 梓潼县| 资溪县| 靖江市| 正镶白旗| 贡觉县| 老河口市| 三江| 固镇县| 南宁市| 福海县| 江源县| 信阳市| 滨州市| 南郑县| 剑阁县| 廊坊市| 平凉市| 玉溪市| 南康市| 兰州市| 肥东县| 英德市| 灌云县| 沈丘县| 临沭县| 湛江市| 桃园县| 昭平县| 峨边| 航空| 阳泉市| 达州市| 常山县| 双柏县| 兰州市| 潞城市| 沿河|