• setAttribute,,,getAttribute,,,,


     1 <!DOCTYPE html>
     2 <html>
     3 <head lang="en">
     4     <meta charset="UTF-8">
     5     <title></title>
     6     <style>
     7         .red {
     8             border: solid 1px red;
     9             width: 200px;
    10             height: 100px;
    11             text-align: center;
    12             line-height: 100px;
    13             margin: auto;
    14         }
    15 
    16         .blue {
    17             border: solid 1px blue;
    18             width: 200px;
    19             height: 100px;
    20             text-align: center;
    21             line-height: 100px;
    22             margin: auto;
    23         }
    24     </style>
    25     <script type="text/javascript" src="../../js/system.js"></script>
    26 </head>
    27 <body>
    28 <div id="a" class="red">
    29     hello js,,
    30 </div>
    31 <div id="b">
    32     html js2 ,,
    33 </div>
    34 <input type="button" value="点我变红" id="bitRed">
    35 <script type="text/javascript">
    36                                                      //id名为b的元素的样式随着id名为a的元素的样式的变化而变化
    37     var clasName = comm.getAttr($$("a"), "class");   //获取id名为a的元素的class样式,并把它赋给clasName;
    38     comm.setAttr($$("b"), "class", clasName);       //给id为b的元素设置class样式为clasName;
    39 
    40     $$("bitRed").onclick = function () {
    41 //        $$("a").setAttribute("class","blue");
    42         comm.setAttr($$("a"), "class", "blue");
    43         var clasName = comm.getAttr($$("a"), "class");
    44         comm.setAttr($$("b"), "class", clasName);
    45     }
    46 </script>
    47 </body>
    48 </html>



    //js样式
     1 /**
     2  * Created by Ibokan on 2015/8/26.
     3  */
     4 function $$(id) {
     5     return document.getElementById(id);
     6 }
     7 19 var comm = {
    20     setAttr: function (e, strName, strValue) {      //e是元素名称 ,,strName是属性名称,,strValue是属性值。。
    21         e.setAttribute(strName, strValue);
    22     },
    23     getAttr: function (e, strName) {
    24         return e.getAttribute(strName);
    25     }
    26 }




    
    
    
     
  • 相关阅读:
    powerful number 小记
    CF573E Bear and Bowling
    Diary 2.0
    【LOJ2540】「PKUWC2018」随机算法
    【Luogu2496】【BZOJ3005】[SDOI2012]体育课
    CF-diary
    【CF1217F】Forced Online Queries Problem
    NOI2019 选做
    Codeforces Round #568 (Div. 2) 选做
    【LOJ2513】「BJOI2018」治疗之雨
  • 原文地址:https://www.cnblogs.com/zfj-world/p/4772924.html
Copyright © 2020-2023  润新知