原文:js 循環li添加點擊事件 (閉包的應用)

var aLi document.querySelectorAll .article tab li for var i i lt aLi.length i function var p i aLi i .onclick function alert p ...

2016-12-09 11:19 1 1221 推薦指數:

查看詳情

關於JavaScript中的事件代理(例子:ul中無數的li添加點擊事件

面試題:一個ul中有一千個li,如何給這一千個li綁定一個鼠標點擊事件,當鼠標點擊時alert出這個li的內容和li的位置坐標xy。 看到這個題目,我們一般首先想到的思路是,for循環,遍歷1000次。這樣的話1000次的循環,效率很低,如何提高。 可以考慮利用事件冒泡特性提高效率。主要 ...

Wed Sep 16 20:04:00 CST 2015 0 4698
關於JavaScript中的事件代理(例子:ul中無數的li添加點擊事件

面試題:一個ul中有一千個li,如何給這一千個li綁定一個鼠標點擊事件,當鼠標點擊時alert出這個li的內容和li的位置坐標xy。 看到這個題目,我們一般首先想到的思路是,for循環,遍歷1000次。這樣的話1000次的循環,效率很低,如何提高。 可以考慮利用事件 ...

Thu Sep 01 23:59:00 CST 2016 0 3584
iframe添加點擊事件

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/htm ...

Tue Jun 20 22:06:00 CST 2017 0 2449
為iframe添加點擊事件

今天遇到一個奇葩的需求,統計一個iframe里面的頁面被點擊的量。統計是用第三方軟件cnzz站長統計的。想法就是點擊動態添加cnzz,但是iframe沒法添加點擊事件。這就尷尬了。網上一頓搜索。。。。 發現了 document.activeElement屬性 :始終會引用DOM中當前獲得了 ...

Wed May 24 22:12:00 CST 2017 0 2359
給label添加點擊事件

后台代碼: lb1.Attributes.Add("onclick", "getSN('" + lb1.Text.Trim() + "')"); lb1是前端label的ID,getSN是放在前端js點擊label后所執行的方法; 前端這樣寫: <script type="text ...

Thu Nov 23 02:35:00 CST 2017 0 3380
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM