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>
相关文章推荐
- JavaScript可否多线程? 深入理解JavaScript定时机制
- json解析入门(jsoncpp库)
- Eclipse去除js(JavaScript)验证错误
- JS图片预加载
- 深入理解javascript的闭包
- javascript数组
- 访问WEB-INF目录中的JSP文件
- JavaScript全局变量与局部变量重名的情况
- js ie中实现拖拽
- JavaScript入门
- js回调函数
- js多个输入框运算计算结果输出到另一个输入框
- js根据不一样的移动设备调整到相应的页面
- JS中的call()方法的理解
- javascript继承实现
- JSP和Servlet那点事
- js操作cookie
- 图片实时预览JSP加js
- JS中对this的理解
- js中要声明变量吗?