IE,Firefox下自定义属性获取的异同

  对于不是html对象原有的属性时,Firefox不能通过“obj.属性名称”来获取到自定义属性的值,必须使用obj.getAttribute('自定义属性名称')来获取。

如下
+展开
-HTML
<div id="dv" selfAttr='自定义属性'></div>
<script type="text/javascript">
window.onload=function(){
  var dv=document.getElementById('dv');
  alert(dv.selfAttr+'\n'+dv.getAttribute('selfAttr'));
}
</script> 


运行上面的代码后,IE输出
自定义属性
自定义属性


而Firefox输出的为
undefined
自定义属性

加支付宝好友偷能量挖...


原创文章,转载请注明出处:IE,Firefox下自定义属性获取的异同

评论(0)Web开发网
阅读(131)喜欢(0)JavaScript/Ajax开发技巧