比如頁面上有乙個ul,數個li,現在給li新增點選事件。
var li = document.getelementsbytagname("li");for(var i = 0; i < li.length; i++) )
}
但是,這樣寫之後我們發現,點選任何乙個li,列印的值都為5,這是因為閉包中共用i值,而i的值由於執行for迴圈,都變為了5
為了正常顯示i值,我們可以使用如下方法:
for (var i = 0; i < lis.length; i++) ;})(i)
}
類似於這樣
var li = document.getelementsbytagname("li");for(var i = 0; i < li.length; i++)
function getconsole(i));
}
給UIImageView新增點選事件
uiimageview imageview1 uiimageview alloc initwithframe cgrectmake 125,50,229,229 imageview1 setimage uiimage imagewithcontentsoffile path imageview1.u...
vue router link 上新增點選事件
根據vue2.0官方文件關於父子元件通訊的原則,父元件通過prop傳遞資料給子元件,子元件觸發事件給父元件。但父元件想在子元件上監聽自己的click的話,需要加上native修飾符。所以如果在想要在router link上新增事件的話需要 click.native這樣寫 router link to...
(二)AS給button新增點選事件
三種方法給button新增點選事件 一 通過button的id,新增繼承view.onclicklistener的監聽實現 button android id id btn button2 android text 按鈕2 android layout width match parent andr...