参考学习:https://www.cnblogs.com/lmjZone/p/8760232.html
property是DOM中的属性,是JavaScript里的对象;
attribute是HTML标签上的特性,它的值只能够是字符串;
attributes是属于property的一个子集,它保存了HTML标签上定义属性。如果再进一步探索attitudes中的每一个属性,会发现它们并不是简单的对象,它是一个Attr类型的对象,拥有NodeType、NodeName等属性.
attribute和property的取值和赋值
attribute取值
setAttribute()和getAttribute()来操作即可。
property取值
属性取值很简单。取任何属性的只,用“.”就可以
property能够从attribute中得到同步;
attribute不会同步property上的值;
attribute和property之间的数据绑定是单向的,attribute->property;
更改property和attribute上的任意值,都会将更新反映到HTML页面中;