zoukankan      html  css  js  c++  java
  • 弹出当前索引号案例

     
    <!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" xml:lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
        <title>弹出当前索引号</title>
    <script>
        window.onload=function()
        {
            var btns = document.getElementsByTagName("button");
            for (var i = 0; i < btns.length; i++)
            {
               btns[i].xuhao = i;  //自定义一个xuhao属性,鼠标点击这个按钮的时候,会弹出这个按钮的序号属性,即弹出当前的索引号
                btns[i].onclick = function ()
                {
                   alert(this.xuhao);
                }
            }
        }
    </script>
    </head>
       <body>
        <button></button>
        <button></button>
        <button></button>
        <button></button>
        <button></button>
        <button></button>
        <button></button>
        <button></button>
      </body>
    </html>

    js部分下面的做法为什么不可以,结果只有弹出8
    <script>
    window.onload=function()
    {
    var btns=document.getElementsByTagName("button");
    for(var i=0;i<btns.lenght;i++)
    {
    var xuhao=i;
    btns[i].onclick=function()
    {
    alert(xuhao);
    }
    }
      }
    </script>
  • 相关阅读:
    作为产品经理为什么选择开源GIS
    arcpy自动发布服务02
    rclone
    MinIO+Keepalived+Nginx
    Mysql-用户管理
    docker-compose
    docker-制造镜像
    docker-数据卷
    docker-容器操作
    docker-镜像操作
  • 原文地址:https://www.cnblogs.com/shanlu0000/p/11195093.html
Copyright © 2011-2022 走看看