javascript:属性和特性区别

attribute:html标签的属性

<div class="left" aa="bb" id="div1" checked="checked"></div>
div1 = document.getElementById("div1");
div1.getAttribute("checked");//属性为checked
div1.getAttribute("aa");//属性为bb

property:特性是DOM对象中的属性

//<div class="left" aa="bb" id="div1" checked="checked"></div>
div1 = document.getElementById("div1");
div1.checked;//特性为ture
div1.aa;//没有aa 为undefined

PS:html标签中非自定义属性和DOM对象会有一一对应的属性

posted @ 2021-03-26 12:35  镜像山海  阅读(131)  评论(0)    收藏  举报