HTML DOM 對(duì)象方法
常用的方法
getElementById(id) ———— 獲取帶有指定id的節(jié)點(diǎn)元素。
console.log(getElementById(id) )
getElementByTagName(tagename)———– 獲取相應(yīng)標(biāo)簽元素的子元素集合,它允許吧通配符作為它的參數(shù),“”*“”一般是放在引號(hào)中以區(qū)分乘號(hào)。返回值是偽數(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 對(duì)象屬性
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)類型,只讀。