1. property和attribute的区别是什么
- attribute是HTML标签上的特性,它的值只能够是字符串;
- property是DOM中的属性,是JavaScript里的对象;
简单的理解就是:
- Attribute就是DOM节点自带的属性,例如html中常用的id、class、title、align等;
- 而Property是这个DOM元素作为对象,其附加的内容,例如childNodes、firstChild等。
技巧: Property可以联想一下原型,原型本质上就是对象
简单的理解就是:
技巧: Property可以联想一下原型,原型本质上就是对象