IE,Firefox下自定义属性获取的异同
对于不是html对象原有的属性时,Firefox不能通过“obj.属性名称”来获取到自定义属性的值,必须使用obj.getAttribute('自定义属性名称')来获取。
如下
运行上面的代码后,IE输出
自定义属性
自定义属性
而Firefox输出的为
undefined
自定义属性
原创文章,转载请注明出处:IE,Firefox下自定义属性获取的异同
如下
+展开
-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>
<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下自定义属性获取的异同