js 獲取html5的data屬性


我以前一直以為只能用jquery的data()來獲取

哈哈 是我太弱了

<!DOCTYPE html>
<html>

<head>
    <title>dataset</title>
    <meta charset="utf-8">
</head>

<body>
    <div id='div' data-index='demo'>
    </div>
</body>
<script type="text/javascript">
var a = document.getElementById('div');
console.log(a)
console.log(a.dataset.index)//demo
</script>

</html>

 

 直接用dataset就可以獲取到DOM元素的data屬性

 

好吧,還可以 用js的獲取屬性的方法getAttribute()

 

a.getAttribute('data-index')

==>"demo"

 


免責聲明!

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



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