Js里设置DOM属性用SetAttribute和直接赋值有何区别?

yinyongcom666 发布于 2013/04/21 22:27
阅读 3K+
收藏 0

比如

var a=$('#id').get(0);


a.id='haha';和

a.setAttribute('id','haha');

有什么区别的,除了class、float关键字问题?

加载中
0
子木007
子木007
刚好前几天看到一篇文章介绍 

DOM的attribute和property

0
jwjiang
jwjiang
setAttribute的兼容性貌似比直接赋值要好,在给不存在的属性赋值情况下,如果是已经存在的属性是没有区别的
0
0
littlebin
littlebin
jquery一出,谁与争峰
0
littlebin
littlebin
不过据我实验,jquery的attr("value")和val()在对于如label这种非form标签在不同浏览器下,会有不同表现,
返回顶部
顶部