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>
  • 相关阅读:
    Python学习资料
    异常
    I/O
    Python3+迭代器与生成器
    python标准数据类型
    人工智能、机器学习和深度学习
    原地排序和复制排序
    序列化和Json
    登陆加密小程序
    hashlib模块加密用法
  • 原文地址:https://www.cnblogs.com/cuilichao/p/9368693.html
Copyright © 2011-2022 走看看