ホームページ ウェブフロントエンド jsチュートリアル Dom_DOMの子要素と兄弟要素を操作するコード

Dom_DOMの子要素と兄弟要素を操作するコード

May 16, 2016 pm 06:17 PM
子要素

まず、サブ要素とは何かを正しく理解する必要があります。たとえば、Webページにspanタグを書きました。 そして、span に「Welcome to the Script House」というテキスト コンテンツを記述します。このテキスト コンテンツは、span の子要素になります。 Span が div に含まれている場合も同様です。この場合、span は div の子要素になります。次のコードを見てください:


[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります ]

上記のコードから、「Welcome to the Script House」とspanが両方ともdivに含まれていることがわかります。ただし、div 内のテキスト「Welcome to the Script House」を直接引用することはできません。何が言いたいかというと、子要素を取得する際、レベルを越えた取得はできないということです。 子要素は直接の親要素によってのみ参照できます。同様に、この div も body タグの子要素とみなされます。ただし、本文でspanタグを直接取得することはできません。本体で div を取得してから、span を取得する必要があります。以下の例を参照してください:

[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります
]

Dom で取得されるものをリストします。 子要素のいくつかのメソッド:

現在の要素の最初の子要素を取得するメソッドは次のとおりです: firstChild
現在の要素の最後の子要素を取得するメソッドis: lastChild
現在の要素の子要素を取得します。 すべての子要素のメソッドは次のとおりです: childNodes
ヒント: 子要素を処理するとき。スペースの問題が発生します。上記のコードはbodyとdivの間にあるためです。 divとspanの間に改行がないため、この問題は回避できます。ただし、常に改行なしでコードを入力したり記述したりできるわけではありません。 FFなどのブラウザでは行間にスペース要素が形成されます。これらのスペースは有効な要素として扱われます。以下を参照してください。スペース フィルタリングのための Dom テクニック
サブ要素について理解します。兄弟要素とは何かについてもう一度話しましょう。文字通りに理解できるはずです。いわゆる兄弟要素とは、実際には同じ親要素を持つ要素を兄弟要素と呼ぶことを意味します。以下のコードを見てください:

[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります
]

上記のコードは次のことを示しています。 div タグに div、span、a などの要素が含まれる場合、これらに含まれる div、span、a はすべて同じ親要素に含まれるため、互いに兄弟要素と呼ぶことができます。
兄弟間で要素を取得する方法を示しましょう:

[Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、 を実行するために更新する必要があります]
上記のコードでは、span 要素の id 属性を設定しました。まだご存じないかもしれませんが、要素をすばやく取得したい場合は、要素に id 属性を設定する必要があります。次に、getElementById メソッドを使用して、id 属性の値に基づいてそれを取得します。
span 要素を取得した後、次の Dom メソッドを使用して、span の前の兄弟要素 div を取得し、次の兄弟要素 a

Dom でpreviousSibling メソッドを使用して、現在の要素を取得します。兄弟要素
Dom の nextSibling メソッドを使用して、現在の要素の次の兄弟要素を取得します
FF ブラウジングの場合、兄弟要素を取得するときにスペースの問題も発生します。この記事の空間フィルタリングの Dom スキルを参照してください。子要素と兄弟要素を正しく理解または操作できる必要があります。転載する場合は、以下の情報を必ず保管してください。
この記事の著作権:Web Circle 第一アドレス:http://www.web666.net/dom/dom_6.html
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

jQueryの最後の子要素を削除するにはどうすればよいですか? jQueryの最後の子要素を削除するにはどうすればよいですか? Feb 19, 2024 pm 09:40 PM

jQuery は、DOM 操作など、Web 開発の多くのタスクを簡素化するために使用される人気のある JavaScript ライブラリです。 Web 開発では、DOM 要素の追加、削除、変更、チェックが必要になることが多く、最後のサブ要素の削除も一般的な要件です。この記事では、jQueryを使って最後の子要素を削除する方法をいくつか紹介します。方法 1: last() メソッドを使用する jQuery には、現在のクエリ結果の最後の要素を選択できる last() メソッドが用意されています。これを組み合わせることで

イベントのバブリング メカニズムを理解する: 子要素をクリックすると親要素のイベントに影響を与えるのはなぜですか? イベントのバブリング メカニズムを理解する: 子要素をクリックすると親要素のイベントに影響を与えるのはなぜですか? Jan 13, 2024 pm 02:55 PM

イベントバブリングについて: 子要素をクリックすると親要素のイベントがトリガーされるのはなぜですか?イベントバブリングとは、入れ子になった要素構造において、子要素がイベントをトリガーすると、そのイベントがバブリングのように層ごとに親要素の層に最外層の親要素まで渡されることを意味します。このメカニズムにより、子要素のイベントが要素ツリー全体に伝播され、関連するすべての要素が順番にトリガーされます。イベントバブリングをより深く理解するために、具体的なコード例を見てみましょう。 HTML コード: <divid="parent&q"

:nth-child(n+3) 擬似クラス セレクターを使用して、位置が 3 以上の子要素のスタイルを選択します。 :nth-child(n+3) 擬似クラス セレクターを使用して、位置が 3 以上の子要素のスタイルを選択します。 Nov 20, 2023 am 11:20 AM

:nth-child(n+3) 擬似クラス セレクターを使用して、位置が 3 以上の子要素のスタイルを選択します。具体的なコード例は次のとおりです。 HTML コード: &lt;divid="container" &gt;&lt;divclass="item"&gt ;最初の子要素&lt;/div&gt;&lt;divclass="item"&

jQueryを使用して要素の最後の子要素を削除します jQueryを使用して要素の最後の子要素を削除します Feb 26, 2024 pm 12:39 PM

jQueryを使用して最後の子要素を削除するにはどうすればよいですか?フロントエンド開発では、ページ要素の追加、削除、変更、確認が必要な操作に遭遇することがよくあります。その中で、最後の子要素を削除することは共通の要件です。この記事では、jQueryを使って最後の子要素を削除する方法を具体的なコード例とともに紹介します。まず、jQuery ライブラリをページに導入して、その機能が使用できるようにする必要があります。次のコードを HTML ファイルに追加します: &lt

:nth-child 疑似クラス セレクターを使用して、特定の位置にある子要素を選択するための CSS スタイル :nth-child 疑似クラス セレクターを使用して、特定の位置にある子要素を選択するための CSS スタイル Nov 20, 2023 pm 04:43 PM

:nth-child 擬似クラス セレクターを使用して、特定の位置にある子要素を選択するための CSS スタイル。CSS では、擬似クラス セレクターは、HTML ドキュメント内の特定の状態にある要素を選択するために使用されます。 :hover や :active などの一般的な疑似クラス セレクターに加えて、:nth-child と呼ばれる非常に便利な疑似クラス セレクターもあります。これを使用すると、特定の位置にある子要素を選択できます。 :nth-child 擬似クラス セレクターの構文は次のとおりです。parent element:nth-child(n) ここで、parent 要素は親要素を表します。

jQuery を使用して要素に子要素が含まれているかどうかを確認する方法 jQuery を使用して要素に子要素が含まれているかどうかを確認する方法 Feb 28, 2024 am 11:03 AM

jQuery を使用して要素に子要素が含まれるかどうかを判断する方法 Web 開発では、要素に子要素が含まれるかどうかを判断する必要がある状況によく遭遇します。この機能は jQuery を使用すると非常に簡単に実現できます。この記事では、jQueryを使用して要素に子要素が含まれているかどうかを判断する方法と、具体的なコード例を紹介します。 jQuery では、children() メソッドを使用して、指定した要素の直接の子要素をすべて選択できます。要素に子要素が含まれる場合は、childr を使用します。

jQueryは要素に子要素があるかどうかを判定する機能を実装します jQueryは要素に子要素があるかどうかを判定する機能を実装します Feb 28, 2024 pm 12:54 PM

jQuery はフロントエンド開発で広く使用されている JavaScript ライブラリで、DOM 要素を簡単に操作できるシンプルかつ強力な API を提供します。実際の開発では、要素に子要素が含まれているかどうかを判断する必要がある場合があり、その場合は jQuery を使用する必要があります。要素に子要素があるかどうかを判断するには、jQuery が提供するメソッドを使用できます。以下は、jQuery を使用して要素に子要素が含まれているかどうかを判断する方法を示すサンプル コードです。 &lt

jQuery の例: jQuery を使用して最後の子要素を削除するにはどうすればよいですか? jQuery の例: jQuery を使用して最後の子要素を削除するにはどうすればよいですか? Feb 20, 2024 pm 07:45 PM

タイトル: jQuery 例: jQuery を使用して最後の子要素を削除するには? Web 開発では、JavaScript を使用して DOM 要素を操作する必要がある状況によく遭遇します。広く使用されている JavaScript ライブラリとして、jQuery は DOM 要素を操作するための便利なメソッドを多数提供します。この記事では、例を使用して jQuery を使用して最後の子要素を削除する方法を紹介し、詳細なコード例を示します。まず、HTML ファイルにこれを導入する必要があります

See all articles