zoukankan      html  css  js  c++  java
  • JavaScript DOM操作案例自定义属性的设置跟获取

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style>
            li {
                list-style-type: none;
                cursor: pointer;
            }
        </style>
    </head>
    <body>
    <ul id="uu">
        <li>张三</li>
        <li>李四</li>
        <li>王五</li>
        <li>赵六</li>
        <li>小明</li>
    </ul>
    <script src="common.js"></script>
    <script>
        //根据id获取ul标签,并且获取该标签中所有的li
        var list = my$("uu").getElementsByTagName("li");
        for (var i = 0; i < list.length; i++) {
            //先为每个li标签添加自定义属性
            //list[i].score = (i+1)*10;//此方式,自定义属性在DOM对象上,不在标签中
            list[i].setAttribute("score", (i + 1) * 10);
    
            //点击每个li标签,显示对应的自定义属性值
            list[i].onclick = function () {
              alert(this.getAttribute("score"));
            };
        }
    </script>
    </body>
    </html>
  • 相关阅读:
    Door man
    Borg Maze
    Agri-Net
    Highways
    Truck History
    Arctic Network
    QS Network
    用贝塞尔曲线实现水波效果
    在一个Label上设置多种颜色字体
    用UIImageView作出动画效果
  • 原文地址:https://www.cnblogs.com/cuilichao/p/9368693.html
Copyright © 2011-2022 走看看