亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-09-28 11:14:05 來源:腳本之家 閱讀:272 作者:庚中 欄目:web開發

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

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

先看效果:

JS實現點擊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>www.jb51.net 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.jb51.net/code/HtmlJsRun測試上述代碼運行效果。

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

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

邵阳县| 漳平市| 盐津县| 黑河市| 七台河市| 芦溪县| 嘉善县| 保亭| 上高县| 印江| 德昌县| 兴和县| 宁南县| 和顺县| 佛山市| 大荔县| 瓦房店市| 桐梓县| 志丹县| 贺兰县| 军事| 安达市| 沂源县| 建阳市| 七台河市| 天津市| 定西市| 隆昌县| 上高县| 富裕县| 景泰县| 河北区| 沅陵县| 江城| 莱芜市| 乐东| 崇义县| 宜君县| 青岛市| 兴宁市| 和田市|