代碼片段var btn_a = $("#j-btn-a");function alert_a(){ alert("aaaa");}//第一種情況btn_a .on("click",function(){ alert("bbbb");});//第二種情況btn_a .on("click",alert_a());問(wèn)題描述代碼如上,當(dāng)一個(gè)按鈕被點(diǎn)擊時(shí),在非ie8的瀏覽器下,click事件執(zhí)行正常,但我在ie8下,第二種情況,會(huì)自動(dòng)調(diào)用alert_a函數(shù),然后彈出了aaaa提示框內(nèi)容問(wèn)題可能性我查詢了下,這個(gè)問(wèn)題不好提,大概了解,可能是ie的瀏覽器解析機(jī)制問(wèn)題,click事件中,當(dāng)遇到function時(shí),后面的不會(huì)去執(zhí)行,遇到函數(shù)名時(shí),會(huì)去調(diào)用執(zhí)行,這種猜想也不知道對(duì)不對(duì),對(duì)的話,原理詳細(xì)是什么?前端新手,哈哈,問(wèn)題要是很簡(jiǎn)單,請(qǐng)諒解。
js click事件,遇到函數(shù)名直接調(diào)用了。
眼眸繁星
2018-08-02 10:10:04