childNodes.length スキルと Children.length_javascript スキルの違い

WBOY
リリース: 2016-05-16 18:53:10
オリジナル
1254 人が閲覧しました
因为childNodes包含的不仅仅只有html节点,所有属性文本等都包含在childNodes里面,你可以通过nodeType は、nodeType==1 が要素ノードとして使用される場合のみ、ノードのタイプを決定します。2 は属性ノード、3 はテキスト ノードです。 children.length はノードの数のみをカウントします。
ノード長の計算も含めて、ノードを移動する際には注意してください。
要素のテキストを取得するには、たとえば、P ノードには、innerHTML を使用する人がいます。変更についても同様です。innerHTMLブラウザは、挿入したいものはタグ テキストの一部であると判断し、挿入したいのはプレーン テキストの一部だけであるため、ブラウザはそのタグ テキストを解析しようとします。プレーンテキストの一部であり、不必要なリソースの無駄が発生します。したがって、element.firstChild.nodeValue、を使用することをお勧めします。firstChildchildNodes[0] がテキスト ノードであることが信じられない場合は、その ノードタイプ
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート