<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>
相关文章
- 08-20JS中控制对象的访问
- 08-20关于js中的get、set方法
- 08-20浏览器中实现深度学习?有人分析了7个基于JS语言的DL框架,发现还有很长的路要走
- 08-20css中的/deep/和自定义样式
- 08-20struts.xml中package元素的namespace属性用法(struts2.2.1.1)
- 08-20uni-app中引入组件、css样式以及js文件的方法
- 08-20django 获取request请求对象及response响应对象中的各种属性值
- 08-20MATLAB 如何对 figure 中的曲线属性进行修改?
- 08-20devexpress chart 散点图加载并分组显示(可以自定义颜色 同组中的点颜色相同)
- 08-20查找当前对象中的方法对象的属性叫做_event_name的方法