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

首頁 > 開發(fā) > JS > 正文

JS實(shí)現(xiàn)點(diǎn)擊li標(biāo)簽彈出對應(yīng)的索引功能【案例】

2024-05-06 16:48:12
字體:
供稿:網(wǎng)友

本文實(shí)例講述了JS實(shí)現(xiàn)點(diǎn)擊li標(biāo)簽彈出對應(yīng)的索引功能。分享給大家供大家參考,具體如下:

需求:點(diǎn)擊li標(biāo)簽,彈出對應(yīng)的索引

先看效果:

JS,li標(biāo)簽,索引

html結(jié)構(gòu):

<ul id="ul1">  <li>我是li標(biāo)簽1</li>  <li>我是li標(biāo)簽2</li>  <li>我是li標(biāo)簽3</li>  <li>我是li標(biāo)簽4</li>  <li>我是li標(biāo)簽5</li></ul>

方法一:直接往標(biāo)簽里添加索引的方法

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

完整測試示例如下:

<!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點(diǎn)擊li標(biāo)簽,彈出對應(yīng)的索引</title></head><body><ul id="ul1">  <li>我是li標(biāo)簽1</li>  <li>我是li標(biāo)簽2</li>  <li>我是li標(biāo)簽3</li>  <li>我是li標(biāo)簽4</li>  <li>我是li標(biāo)簽5</li></ul><script>var list=document.getElementById('ul1').children;//獲取所有的li標(biāo)簽for(var i=0;i<list.length;i++){//遍歷每一個li標(biāo)簽    list[i].setAttribute('index',i+1); //給每一個li標(biāo)簽添加索引    list[i].onclick=function ( ) {      alert("您點(diǎn)擊了第"+this.getAttribute('index')+"個li標(biāo)簽");//獲取添加的li標(biāo)簽的元素值    }}</script></body></html>

方法二:使用閉包的方法

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

測試上述代碼運(yùn)行效果。

希望本文所述對大家JavaScript程序設(shè)計(jì)有所幫助。


注:相關(guān)教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 通州市| 疏勒县| 濮阳市| 工布江达县| 浑源县| 开江县| 类乌齐县| 江阴市| 铁岭县| 岗巴县| 姜堰市| 新邵县| 安新县| 葫芦岛市| 沂源县| 萍乡市| 大化| 海丰县| 宜君县| 克山县| 三江| 随州市| 横峰县| 张北县| 突泉县| 昂仁县| 昌都县| 通州区| 宁城县| 灵台县| 海兴县| 邯郸市| 怀安县| 云南省| 汉寿县| 乾安县| 清涧县| 隆德县| 绥芬河市| 舟山市| 庆安县|