html标签中可以自定义属性,但对属性的操作在不同的浏览器下存在兼容性的问题。如下:
<div id="unique" name="system" open="custom">
此时,id和name是div标签系统的属性,open是自定义属性。如果对div标签操作,取name和open属性的值时。在IE下可以如下操作:
document.getElementById("unique").name
document.getElementById("unique").open
在火狐和谷歌浏览器下,对于系统属性同样可以用:
document.getElementById("unique").name 取到值。
而对于自定义的属性open
document.getElementById("unique").open 是取不到值的, 可以如下操作:
document.getElementById("unique").getAttribute("open")
一般情况下,自定义属性主要是为了存储一些和当前标签相关联的一些重要的值,在web页面设计中可以考虑。
本文探讨了HTML标签中自定义属性的使用及其在不同浏览器下的兼容性问题。重点介绍了如何在IE与其他现代浏览器如火狐和谷歌中正确获取自定义属性的值。
338

被折叠的 条评论
为什么被折叠?



