HTML DOM hasChildNodes() 方法

HTML DOM Element 對象

hasChildNodes()方法返回一個布爾值,該布爾值指示給定的Node是否具有子節(jié)點(diǎn)。

注意:節(jié)點(diǎn)內(nèi)的空格被視為文本節(jié)點(diǎn),因此,如果在元素內(nèi)保留任何空格或換行符,則該元素仍具有子節(jié)點(diǎn)。

語法:

node.hasChildNodes()
var div = document.getElementById("myDiv");
div.hasChildNodes();
測試看看?/?

瀏覽器兼容性

所有瀏覽器都完全支持hasChildNodes()方法:

Method
hasChildNodes()

技術(shù)細(xì)節(jié)

返回值:布爾值,如果節(jié)點(diǎn)具有子節(jié)點(diǎn),則返回true,否則返回false
DOM版本:DOM級別1

更多實(shí)例

如果DIV元素中有第一個子節(jié)點(diǎn)(索引為0),則刪除該子節(jié)點(diǎn):

// Get the DIV element with id="myDiv"
var div = document.getElementById("myDiv");

// If the DIV element has any child nodes, remove its first child node
if (div.hasChildNodes()) {
   div.removeChild(div.childNodes[0]);
}
測試看看?/?

相關(guān)參考

HTML DOM參考:element.childNodes()方法

HTML DOM參考:node.firstChild屬性

HTML DOM參考:node.lastChild屬性

HTML DOM參考:node.parentNode屬性

HTML DOM參考:node.nextSibling屬性

HTML DOM參考:node.previousSibling屬性

HTML DOM Element 對象

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清