2016-09-20 4 views
3

enter image description hereはその子ノードの要素内にコンテンツがありますか?

チュートリアルを見ているとき、教師は、HTML文書の子ノードであると述べたが、テキスト「jQueryの冒険」は、タイトルノードの「下」と述べました。

要素内のテキストは、技術的にはその要素の子ノードですか、それともDOMの下に表示されるのでしょうか?コーディングの際に重要なことはありますか?

答えて

3

はい、要素内の連続したテキストの実行は、その要素の子であるテキストノードになります。

var el = document.querySelector('div'); 
 
console.log(el.childNodes.length); // 1 child node 
 
console.log(el.childNodes[0].nodeType === Node.TEXT_NODE); // text node 
 
console.log(el.childNodes[0].nodeValue); // text contents
<div>Hello</div>

1

はいテキストはそれらを含ん要素の子ノードであり、あなたはのUIとCSSスタイリングを実現しようとすると、はいDOM(親と子の構造)の構造が重要ウェブページ

関連する問題