暂存
property和attribute中文翻译过来意思很接近,但实际上是有不小的区别
考虑下面这一行代码
html
<input type="text" value="Age:" />
input标签的attribute:type和value
当浏览器编译完 HTML 代码,会生成与之对应的一个个 DOM 节点,每个 DOM 节点是一个对象*,此时它又拥有很多property,例如height、alt、checked等
对于一个 DOM 节点对象来讲:property就是这个对象上的属性;attribute是该对象对应的 HTML 标签元素上的属性
*JavaScript的对象是一种无序的集合数据类型,它由若干键值对组成。
浙公网安备 33010602011771号