zoukankan      html  css  js  c++  java
  • JS---DOM---自定义属性引入和移除

    总结:在html标签中添加的自定义属性, 如果想要获取这个属性的值, 需要使用getAttribute("自定义属性的名字")才能获取这个属性的值

    1.   html标签中有没有什么自带的属性可以存储成绩的----没有
    2.   本身html标签没有这个属性, 自己(程序员)添加的----自定义属性---为了存储一些数据
     
    <!DOCTYPE html>
    <html lang="en">
    
    <head>
      <meta charset="UTF-8">
      <title></title>
      <style>
        ul {
          list-style-type: none;
          cursor: pointer;
        }
      </style>
    </head>
    
    <body>
      <ul>
        <li score="60">张三的数学成绩</li>
        <li score="90">赵四的数学成绩</li>
        <li score="90">王五的数学成绩</li>
        <li score="80">唐七的数学成绩</li>
        <li score="50">宋八的数学成绩</li>
      </ul>
      <script src="common.js"></script>
      <script>
        var list = document.getElementsByTagName("li");
        for (var i = 0; i < list.length; i++) {
          list[i].onclick = function () {
            // alert(this.score);//弹出undefined 
            alert(this.getAttribute("score"));
          };
        }
      </script>
    </body>

    移除自定义属性:removeAttribute("属性的名字")

      <input type="button" value="移除自定义属性" id="btn" />
      <div id="dv" score="80分" class="cls"></div>
      <script src="common.js"></script>
      <script>
        my$("btn").onclick = function () {
          // my$("dv").removeAttribute("score");
          // my$("dv").className = "";
          //也可以移除元素的自带的属性
          my$("dv").removeAttribute("class");
        };
      </script>
  • 相关阅读:
    SP3871 GCDEX
    P2424 约数和
    P6561 [SBCOI2020] 人
    POJ
    约数之和(acwing)
    Codeforces Round #677 (Div. 3)EF
    P1516 青蛙的约会
    VJ的MNNUrank的E
    K. Birdwatching(2019-2020 ICPC Southwestern European Regional Programming Contest (SWERC 2019-20))
    友情提示,本博客仅用于博主自己复习,不适合学习者进行学习
  • 原文地址:https://www.cnblogs.com/jane-panyiyun/p/11991236.html
Copyright © 2011-2022 走看看