【发布时间】:2015-09-26 04:59:17
【问题描述】:
这两者有什么区别,
b1.setAttribute('id','b1');
和
b1.id='b1';
其中一个比另一个更有效吗?并且他们两个都会做完全相同的任务吗?在某些情况下它们会有所不同吗?
【问题讨论】:
-
更重要的是要了解它可能具有的不同效果,这取决于设置的属性。在绝大多数情况下,最好(更简单且更一致地支持)直接设置属性,除非您有特殊原因设置属性(并且可以处理与此相关的各种怪癖)。