zoukankan      html  css  js  c++  java
  • 自定义属性

    自定义属性是相对于内置属性来说的。

    1、完全自定义属性

    <input type="text" id="txtBox" displayName="123456" />
    
    var obj = document.getElementById("txtBox");
    // 读取
    obj.getAttribute("displayName");
    obj.attributes["displayName"].nodeValue;
    // 设置
    obj.setAttribute("displayName ","123456");
    obj.attributes["displayName"].nodeValue = "123456";

    2、

    1:设置自定义属性

    html5中设置自定义属性用“data-”开头,多个字母用 “-” 连接

    <!-- Html5规定,给元素自定义数据属性时,属性名称以data-开头,但是真正的属性名不包括data--->
            
    <p id="p1" data-school = "qh">清华大学</p>

    2:获取定义的自定义属性

    <script>
        var value1=document.getElementById("p1").dataset["school"];
        console.log("value1:"+value1);
    </script>

     dataset 后边必须要用驼峰命名法 否则可能获取不到属性值

    当然也可以用getAttribute 来获取自定义属性

    <script>
        var value2=document.getElementById("p1").getAttribute("data-school");
        alert("value2:"+value2)
    </script>
  • 相关阅读:
    学习进度条40
    学习进度条39
    学习进度条38
    学习进度条37
    学习进度条36
    iReport5.6.0使用说明
    Mysql 如何创建一张临时表
    SQL语句出现sql关键字
    SQL-order by两个字段同时排序
    js中==和===区别
  • 原文地址:https://www.cnblogs.com/webpon/p/13705895.html
Copyright © 2011-2022 走看看