attribute & property
attribute:HTML标签的预定义和自定义属性,统称为attribute property:JavaScript原生对象的直接属性,统称为 property
<body>
<!-- checked属性为hello,同样会选上 -->
<input type="checkbox" checked="hello" qhf="qhf"/>
</body>
<script type="text/javascript">
debugger
var qhf = document.querySelector("input[type=checkbox]");
</script>
布尔值属性 和 非布尔值属性 (property)
只有预定义的属性才有布尔值属性和非布尔值属性之分。
propertry 的值为布尔类型的,称为布尔值属性,比如预定义的
checked
属性。 property的值为非布尔类型的,称为非布尔值属性,比如<input>
标签的name
属性。