国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS實現點擊li標簽彈出對應的索引功能【案例】

2019-11-19 12:07:23
字體:
來源:轉載
供稿:網友

本文實例講述了JS實現點擊li標簽彈出對應的索引功能。分享給大家供大家參考,具體如下:

需求:點擊li標簽,彈出對應的索引

先看效果:

html結構:

<ul id="ul1">  <li>我是li標簽1</li>  <li>我是li標簽2</li>  <li>我是li標簽3</li>  <li>我是li標簽4</li>  <li>我是li標簽5</li></ul>

方法一:直接往標簽里添加索引的方法

var list=document.getElementById('ul1').children;//獲取所有的li標簽for(var i=0;i<list.length;i++){//遍歷每一個li標簽    list[i].setAttribute('index',i+1); //給每一個li標簽添加索引    list[i].onclick=function ( ) {      alert("您點擊了第"+this.getAttribute('index')+"個li標簽");//獲取添加的li標簽的元素值    }}

完整測試示例如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>m.survivalescaperooms.com JS點擊li標簽,彈出對應的索引</title></head><body><ul id="ul1">  <li>我是li標簽1</li>  <li>我是li標簽2</li>  <li>我是li標簽3</li>  <li>我是li標簽4</li>  <li>我是li標簽5</li></ul><script>var list=document.getElementById('ul1').children;//獲取所有的li標簽for(var i=0;i<list.length;i++){//遍歷每一個li標簽    list[i].setAttribute('index',i+1); //給每一個li標簽添加索引    list[i].onclick=function ( ) {      alert("您點擊了第"+this.getAttribute('index')+"個li標簽");//獲取添加的li標簽的元素值    }}</script></body></html>

方法二:使用閉包的方法

var list=document.getElementById('ul1').children;//獲取所有的li標簽for(var i=0;i<list.length;i++) {//遍歷每一個li標簽   function outer ( ) {     var num=i+1;     function inner ( ) {       alert("您點擊了第"+num+"個li標簽");     }     return inner;   }   //給每一個li標簽注冊單擊事件   list[i].onclick=outer();}

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具http://tools.VeVB.COm/code/HtmlJsRun測試上述代碼運行效果。

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript操作DOM技巧總結》、《JavaScript頁面元素操作技巧總結》、《JavaScript事件相關操作與技巧大全》、《JavaScript查找算法技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript錯誤與調試技巧總結

希望本文所述對大家JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蒙自县| 吉首市| 贵德县| 弥勒县| 瓮安县| 务川| 普兰县| 广州市| 汝城县| 彩票| 如皋市| 吉水县| 屏南县| 隆尧县| 西宁市| 穆棱市| 双城市| 永昌县| 垦利县| 长沙市| 通化市| 明光市| 珲春市| 青岛市| 扶沟县| 曲麻莱县| 汾阳市| 临猗县| 大洼县| 林西县| 黄陵县| 旅游| 五原县| 句容市| 博野县| 盐亭县| 香格里拉县| 开远市| 阆中市| 枣庄市| 磴口县|