最新のWeb開発のチュートリアル
 

DOMノードhasChildNodes() Method

<Elementオブジェクト

かどうかを調べ<ul>要素に子ノードがあります。

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

リストの結果は次のようになります。

true
»それを自分で試してみてください

もっと"Try it Yourself"以下の例。


定義と使用法

hasChildNodes()指定されたノードが子ノードを有している場合、メソッドはTRUE、そうでなければFALSEを返します。

ノード内の空白をテキストノードとして考えられているので、あなたは、任意の空白を残したり、ラインが要素内のフィード場合、その要素はまだ子ノードを持っています注意してください


ブラウザのサポート

方法
hasChildNodes() はい はい はい はい はい

構文

パラメーター
なし

技術的な詳細

戻り値: ノードに子ノードがある場合、ブールは、そうでない場合はfalse、trueを返します
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はプロパティ


<Elementオブジェクト