天天看点

DOM属性操作HTML attribute  --> DOM property读写类型g/setAttribute读写类型

每个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设置为『不可点击』):

开始做,坚持做,重复做

继续阅读