您的位置:首页 > Web前端 > JavaScript

JS中的自定义属性

2016-04-21 15:45 573 查看
<div id="div1" a="a" data-bbb="bbb">div</div>
<script>
var oDiv=document.getElementById('div1');
oDiv.b='b';
alert(oDiv.a);  //undefined;因为HTML中的自定义属性不能直接获取
alert(oDiv.b);  //b;通过JS添加的自定义属性能直接获取
alert(oDiv.getAttribute('a'));  //a;自定义属性可通过getAttribute()获取,但是IE67下有一定的兼容问题,比如获取class,IE67下是使用getAttribute('className'),但其它是getAttribute('class')
alert(oDiv.dataset.bbb);  //bbb;是HTML5新增自定义属性的方法
</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: