HTML DOM 對象方法
常用的方法
getElementById(id) ———— 獲取帶有指定id的節(jié)點(diǎn)元素熏瞄。
console.log(getElementById(id) )
getElementByTagName(tagename)———– 獲取相應(yīng)標(biāo)簽元素的子元素集合,它允許吧通配符作為它的參數(shù)处铛,“”*“”一般是放在引號中以區(qū)分乘號错蝴。返回值是偽數(shù)組果覆。
console.log(getElementById(getElementByTagName(tagename)) )
getElementByClassName(classname) ———– 獲取帶有指定classname的節(jié)點(diǎn)呜笑,返回值是數(shù)組夫否。
console.log(getElementById(getElementByClassName(classname))
getAttribute() ———— 返回指定的屬性值。
console.log(getElementById(getAttribute())
setAttribute() ———— 設(shè)置指定屬性的值叫胁。
console.log(getElementById(getAttribute())
appendChild() ———— 插入新的子節(jié)點(diǎn)慷吊。
coonsole.log(getElementById(getAttribute())
removeChild() ———— 刪除子節(jié)點(diǎn)。
replaceChile() ———— 替換子節(jié)點(diǎn)曹抬。
insertBefore() ———— 在指定的子節(jié)點(diǎn)前面插入新的子節(jié)點(diǎn)。
createAttribute() ———— 創(chuàng)建屬性節(jié)點(diǎn)。
createElement() ————- 創(chuàng)建元素節(jié)點(diǎn)谤民。
createTextNode() ————- 創(chuàng)建文本節(jié)點(diǎn)堰酿。
HTML DOM 對象屬性
nodeName 只讀
元素節(jié)點(diǎn)的nodeName與標(biāo)簽名相同。
屬性節(jié)點(diǎn)的nodeName與屬性名相同张足。
文本節(jié)點(diǎn)的noneValue始終是#text触创。
文檔節(jié)點(diǎn)的nodeName始終是#document。
nodeValue 屬性規(guī)定節(jié)點(diǎn)的值
元素節(jié)點(diǎn)的nodeValue是undefined和null为牍。
文本節(jié)點(diǎn)的nodeValue 是文本本身哼绑。
屬性節(jié)點(diǎn)的nodeValue 是屬性值。
nodeType 屬性返回節(jié)點(diǎn)類型碉咆,只讀抖韩。