JS----attribute和property

参考学习: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页面中;
posted @ 2019-09-11 20:14  princeness  阅读(85)  评论(0编辑  收藏  举报