美文网首页
循环绑定机制

循环绑定机制

作者: 赵然228 | 来源:发表于2016-09-26 10:17 被阅读0次

    js循环给li绑定事件实现 点击li弹出其索引值 和内容

    html代码

      香蕉

      苹果

      菠萝

      猕猴桃

      芒果

      方法一:

      var itemli = document.getElementsByTagName("li");

      for(var i = 0; i

      itemli[i].index = i; //给每个li定义一个属性索引值,赋

      itemli[i].onclick = function(){

      alert("下标索引值为:"+this.index+"\n"+"文本内容是:"+this.innerHTML);    //  \n换行   索引值从0开始

      }

      }

      方法二:(常用)

      var itemli = document.getElementsByTagName("li");

      for(var i = 0; i

      (function(n){

      itemli[i].onclick = function(){

      alert("下标索引值为:"+n+"\n"+"文本内容是:"+itemli[n].innerHTML);    //  \n换行   索引值从0开始

      }

      })(i)

      }

      或者or:

      for(var i = 0; i

      itemli[i].onclick = function(n){

      return function(){

      alert("下标索引值为:"+n+"\n"+"文本内容是:"+itemli[n].innerHTML);    //  \n换行   索引值从0开始

      }

      }(i)

      }

      方法三:jQuery(更简单)

      $("ul li").click(function(){

      var item = $(this).index();  //获取索引下标 也从0开始

      var textword = $(this).text();  //文本内容

      alert("下标索引值为:" + item +"\n"+ "文本内容是:"+textword); //  \n换行

      })

      相关文章

        网友评论

            本文标题:循环绑定机制

            本文链接:https://www.haomeiwen.com/subject/cyqqyttx.html