最新的Web開發教程
 

DOM節點hasChildNodes() Method

<元素對象

查找出來,如果一個<ul>元素有子節點:

var list = document.getElementById("myList").hasChildNodes();                   

列表的結果將是:

true
試一試»

更多"Try it Yourself"下面的例子。


定義和用法

hasChildNodes()如果指定的節點有子節點方法返回true,否則為false。

注:一個節點內的空格被認為是文本節點,所以如果你留下任何空白或元素內換行,該元素仍然有子節點。


瀏覽器支持

方法
hasChildNodes()

句法

參數
沒有

技術細節

返回值: 布爾,如果節點有子節點返回true,否則為false
DOM版本 核心1級節點對象

例子

更多示例

去除第一子節點(index 0)的內側<ul>元素,如果元素具有任何子節點:

// Get the <ul> element with id="myList"
var list = document.getElementById("myList");

// If the <ul> element has any child nodes, remove its first child node
if (list.hasChildNodes()) {
    list.removeChild(list.childNodes[0]);
}
試一試»

相關頁面

HTML DOM參考: href="prop_node_childnodes.html"> element . childNodes() Method href="prop_node_childnodes.html"> element . childNodes() Method

HTML DOM參考: 節點。 則firstChild屬性

HTML DOM參考: 節點。 lastChild屬性

HTML DOM參考: 節點。 parentNode屬性

HTML DOM參考: 節點。 nextSibling屬性

HTML DOM參考: 節點。 previousSibling屬性


<元素對象