每個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設定為『不可點選』):
開始做,堅持做,重複做