HTML5---14.自定義標簽


定義
data- 開頭
data- 后必須至少有一個字符
建議:
1.名稱應該都使用小寫--不要任何的大寫字符
2.名稱中不要有任何的特殊符號
3.名稱不要副作用純函數

<script src="https://code.jquery.com/jquery-3.3.1.js"integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60="crossorigin="anonymous"></script>
<body>
    <p data-school-name="To">我是Tobenew</p>      
</body>
<script>
     window.onload=function(){
         var p=document.querySelector("p");
         //獲取自定義屬性值
         //將data后面的單詞使用駝峰(camel)命名法連接,不然有可能無法獲取到值

         //第一種:html5中新增的獲取自定義屬性值的用法
         console.log(p.dataset);//輸出的是一個對象
         console.log(p.dataset["schoolName"]);//輸出的是自定義屬性值
         console.log(p.dataset.schoolName);
        //第二種:jQuery中獲取自定義屬性值的寫法
        console.log($("p").attr("data-school-name"));
        //第三種:原生dom獲取自定義屬性值的寫法
        console.log(p.getAttribute("data-school-name"));
        
     }
</script>

以下為瀏覽器輸出結果:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM