• 关于元素属性


    一、元素的属性用来控制标记内容的显示。

    二、一个元素可以使用多个属性。

    三、布尔属性

      布尔属性不需要设置属性值。只需要讲属性名添加到元素中即可。例如     

     <!DOCTYPE html>   
     <input disabled>

      布尔属性指定一个空字符串或者属性名称字符串作为其值也能达到同样的效果。

     <input type="text" disabled="disabled">
     <br>
     <input type="text" disabled="">

    四、自定义属性

      用户可以自定属性,属性名必须以data-开头。可以同dataset(HTML中的全局属性)获取和设置属性值。例如

      <div id="div1" data-id="123">        
      </div>
      <script type="text/javascript">
            var d=document.getElementById("div1");
            console.log(d.id);//div1
            console.log(d.dataset.id);//123
            d.dataset.id=456;
            console.log(d.dataset.id);//456
      </script> 

      注意:使用dataset时属性名不需要data-;

           属性名中含有连字符时,采用小驼峰标记法例如,属性名称 data-abc-def 与键值 abcDef 相对应。

          此外,我们可以基于data属性值对相应的元素设置CSS样式,例如为上面的元素设置样式:

    1 <style type="text/css">
    2         [data-id]{
    3             width: 100px;
    4             height:200px;
    5             background: red;
    6         }
    7 </style>

        

      

  • 相关阅读:
    3513: [MUTC2013]idiots
    ELK+Filebeat+Kafka+ZooKeeper 构建海量日志分析平台(elk5.2+filebeat2.11)
    【python全栈开发】初识python
    SQL疑难问题
    费用分摊问题
    透过现象看本质
    关于python3round与float的四省五入精度的问题
    Win10下VSCode安装PlantUML
    安装pymssql
    ensorFlow的安装
  • 原文地址:https://www.cnblogs.com/yiluhuakai/p/8312463.html
Copyright © 2020-2023  润新知