<div>
????<span></span>
</div>function?fun_1(str){
????console.log(str);
}
window.onload?=?function(){
????var?div?=?document.getElementsByTagName("div")[0];
????var?span?=?div.getElementsByTagName("span")[0];
????
????var?strDiv?=?"div焦點";
????var?strSpan?=?"span焦點";
????
????div.onclick?=?fun_1(strDiv);
????span.onclick?=?fun_1(strSpan);
????
}這樣寫的話,頁面加載完成后,會直接打印,點擊事件無效。但如果寫成匿名函數(shù),在其中調(diào)用????div.onclick?=?function(){fun_1(strDiv)};
????span.onclick?=?function(){fun_1(strSpan)};這樣就正常了,請問這是為什么。
JS事件的調(diào)用
慕先生4543078
2017-05-01 21:37:11