每个html属性都对应一个DOM对象属性,举个栗子:
HTML
DOM
input.id
input.type
input.class
input.className
label.for
label.htmlFor
input.
属性名
返回值
返回值类型
className
“u-txt”
String
maxLength
10
Number
disabled
true
Boolean
onclick
function onclick(event){ … }
Function
通用性--名字异常: 由于一些属性名与关键字重合,所以不能直接使用属性名访问,如class就会变成className
扩展性
实用对象
var attribute=element.getAttribute(attributeName);
element.setAttribute(name,value);
input.getAttribute(“ 属性字符串
class
maxlength
“10”
“”
“showSuggest();”
”)
举个栗子(用两种方法将button设置为『不可点击』):
开始做,坚持做,重复做