在看教材的事件型別時看到下面兩種代碼寫法,前一種要通過event = EventUtil.getEvent(event),然后輸出alert(EventUtil.getTarget(event).src),而第二種是直接輸出alert("Image loaded!")就可以,想向各位咨詢一下,導致這些差異的原因是什么呢,比如說第一種寫法為什么不能直接輸出alert("Image loaded!")呢,第二種是否能用第一種里event = EventUtil.getEvent(event)的方式呢,謝謝
第一種寫法
EventUnit.addHandler(window, "load", function(){
var image = document.createElement("img");
EventUnit.addHandler(image, "load", function(event){
event = EventUtil.getEvent(event);
alert(EventUtil.getTarget(event).src);
})
document.body.appendChild(image);
image.src = "smile.gif";
})
第二種寫法
EventUnit.addHandler(window, "load", function(){
var image = new Image();
EventUnit.addHandler(image, "load", function(event){
alert("Image loaded!");
});
image.src = "smile.gif";
})
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/267879.html
標籤:JavaScript
上一篇:有沒有jquery的layui大神,求助啊~~~~求求了
下一篇:js問題
