ホームページ ウェブフロントエンド jsチュートリアル DOM、ノード、属性、ノードの検索方法の詳細な紹介

DOM、ノード、属性、ノードの検索方法の詳細な紹介

May 18, 2018 pm 06:10 PM
属性 探す ノード

以下は、DOM の概要と、ノード、属性、ノードの検索方法について説明したもので、非常に参考になります。

ドキュメントを操作するための DOM (Document Object Modle) プログラミング インターフェイス

DOM は、CSS スタイル シートを表現および変更するためのメソッドを定義します。js の DOM メソッドを使用して要素の CSS スタイルを変更することはできません。基本的に、上記は要素にインライン スタイルを追加することです。

DOM オブジェクトはホスト オブジェクトであり、HTML および XML 関数オブジェクトのコレクションを操作するために使用されます。 xml ——>

ドキュメントは、単独で記述された場合、ドキュメント全体を表し、暗黙的に html タグの上位層に記述され、html はドキュメント内のルート タグにすぎません。

注:

BOM および DOM でグループ化されたものは、配列ではなく配列に似ています。

要素を取得するメソッド:

getElementById(); IE8未満のブラウザでは、id値の大文字と小文字が区別されず、要素名の属性値と一致します。 id 値はバックグラウンドで変更されるため、使用しないようにするか、あまり使用しないようにしてください。

getElementsByTagName(); すべてのブラウザは

getElementsByClassName() をサポートします。古いバージョンでは、リクエストを送信できるタグの名前のみが有効になります。 (form, form element, img, iframe)

document.querySelector(); CSS セレクターは IE7 以前と互換性がなく、リアルタイムではありません。

document.querySelectAll();

ノードタイプ:

要素ノード1属性ノード2テキスト(テキスト)ノード3 // テキスト、スペース、キャリッジリターンなどはすべてテキストノードです

コメントノード 8

ドキュメントノード 9

ドキュメントフラグメント 11

トラバースノード数:

parentNode は子ノードの親ノードであり、最後のparentNode ノードはドキュメントノードです。 childNodes 親ノードのすべての子ノード、要素ノード、コメントノード、テキストノード firstChild 最初の子ノード

lastChild 最後の子ノード

nextSibling 次の兄弟ノード

previousSibling 前の兄弟ノード

要素の数走査されたノード:

(子ノードを除き、その他は IE9 以下と互換性がありません)

parentElement 要素の親要素ノード。最後の親要素ノードは html 要素であり、ドキュメントは自己完結型ノードです。 。 children は、親要素の下にある要素の子ノードです。 node.childElementCount === node.children.length 現在の子ノードの要素子ノードの数。 Children.length を使用します。

firstElementChild 最初の要素の子ノード

lastElementChild 最後の要素の子ノード

nextElementSibling、previousElemnetSibling

ノードの 4 つの属性:

nodeName 要素ノードに加えて、返される結果には ' # を先頭に置きます。' であり、要素ノードはタグ名を大文字で返し、型は読み取り専用です。 nodeValue はテキスト ノードとコメント ノードにのみ使用され、読み取りと書き込みが可能です。 nodeType は、対応するノード タイプを表す数値を返します。読み取り専用

attributes 要素ノードの属性コレクション。

node.hasChildNodes() メソッドは、親ノードに子ノードがあるかどうかを判断し、戻り結果はブール値です。

上記は私があなたのためにまとめたものです。

関連記事:

js

フロントエンドとバックエンド間での Json コードの相互転送を実現

$http サービス Post メソッド転送 json パラメータケースの詳細説明

よくある間違いとは初心者がJSを使って作りました


以上がDOM、ノード、属性、ノードの検索方法の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

「iPhoneを探す」をオフにする方法 「iPhoneを探す」をオフにする方法 Nov 09, 2023 pm 02:21 PM

iPhone で「探す」をオフにするとどうなりますか? 「iPhone を探す」は、紛失または盗難に遭ったデバイスを見つけるのに役立ちます。 「iPhone を探す」を有効にすると、地図上でデバイスの位置を追跡したり、サウンドを鳴らしたり、デバイスを見つけやすくしたりできます。 Find My には、他人が iPhone を使用できないようにするためのアクティベーション ロックも含まれています。 「iPhone を探す」をオフにすると、これらの機能がすべて失われるため、紛失した Apple デバイスの回復が困難になる場合があります。 「iPhone を探す」は非常に便利ですが、携帯電話を販売、寄付、下取りに出したり、バッテリー交換やその他のサービスに送ったりする場合は、この機能を無効にする必要があります。これにより、誰もあなたに関する情報にアクセスできなくなります

C# の Array.IndexOf 関数を使用して、配列内の要素のインデックスを検索します。 C# の Array.IndexOf 関数を使用して、配列内の要素のインデックスを検索します。 Nov 18, 2023 am 09:59 AM

C# で Array.IndexOf 関数を使用して、配列内の要素のインデックスを検索します。C# プログラムでは、配列内の要素のインデックスを検索する必要がある場合、Array.IndexOf 関数を使用できます。 Array.IndexOf 関数は、指定された配列範囲内で指定された要素を検索し、最初に出現した要素のインデックスを返します。要素が見つからない場合は、-1 が返されます。以下は、Array.IndexOf 関数を使用して配列内の要素を検索する方法を示すサンプル コードです。

iPhoneで「探す」をオフにする4つの方法 iPhoneで「探す」をオフにする4つの方法 Feb 02, 2024 pm 04:15 PM

Apple の Find My アプリを使用すると、iPhone またはその他のデバイスの位置を特定して、紛失したり忘れられたりするのを防ぐことができます。 Find My はデバイスを追跡するのに便利なツールですが、プライバシーの問題が心配な場合、バッテリーを消耗したくない場合、またはその他の理由で無効にすることもできます。幸いなことに、iPhone で「探す」をオフにする方法はいくつかあり、この記事ですべて説明します。 iPhoneで「探す」をオフにする方法【4つの方法】 iPhoneで「探す」をオフにする方法は4つあります。方法 1 を使用して検索をオフにした場合は、検索を無効にするデバイスからこれを行うことができます。方法 2、3、4 を続行するには、「電話を探す」をオフにする iPhone の電源をオフにするか、

ハードディスクのシリアル番号とMACアドレスを確認する方法 ハードディスクのシリアル番号とMACアドレスを確認する方法 Feb 18, 2024 pm 07:45 PM

ハードドライブのシリアル番号と MAC アドレスは、コンピュータ ハードウェアの重要な識別子であり、コンピュータ システムの管理と保守に非常に役立ちます。この記事では、ハードディスクのシリアル番号とMACアドレスを確認する方法を紹介します。 1. ハードドライブのシリアル番号を見つける ハードドライブのシリアル番号は、ハードドライブの製造元がハードドライブを識別および追跡するために使用する一意の識別子です。オペレーティング システムが異なると、ハード ドライブのシリアル番号を見つける方法が若干異なります。 Windows: コマンド プロンプトを開き (スタート メニューで「cmd」を検索)、次のコマンドを入力して Enter キーを押します: wmicdisk

Python の dir() 関数: オブジェクトのプロパティとメソッドを表示する Python の dir() 関数: オブジェクトのプロパティとメソッドを表示する Nov 18, 2023 pm 01:45 PM

Python の dir() 関数: オブジェクトのプロパティとメソッドを表示します。特定のコード サンプルが必要です。 要約: Python は強力で柔軟なプログラミング言語であり、その組み込み関数とツールは開発者に多くの便利な機能を提供します。非常に便利な関数の 1 つは dir() 関数です。これを使用すると、オブジェクトのプロパティとメソッドを表示できます。この記事では、 dir() 関数の使用法を紹介し、具体的なコード例を通じてその機能と使用法を示します。テキスト: Python の dir() 関数は組み込み関数です。

PHP の glob() 関数は、ファイルまたはディレクトリを検索するために使用されます。 PHP の glob() 関数は、ファイルまたはディレクトリを検索するために使用されます。 Nov 18, 2023 pm 06:17 PM

PHP の glob() 関数は、ファイルまたはディレクトリを検索するために使用され、強力なファイル操作関数です。指定されたパターン一致に基づいてファイルまたはディレクトリのパスを返すことができます。 glob() 関数の構文は次のとおりです。 glob(pattern, flags) ここで、 pattern は照合するパターン文字列を表し、*.txt (.txt で終わるファイルの照合) などのワイルドカード式にすることができます。特定のファイルパス。 flags は、関数を制御するために使用されるオプションのパラメータです。

コンピューターのハードドライブのシリアル番号を確認する方法 コンピューターのハードドライブのシリアル番号を確認する方法 Feb 20, 2024 am 10:33 AM

コンピュータのハードドライブのシリアル番号を確認する方法 コンピュータ技術の発展に伴い、コンピュータのハードドライブは私たちの生活に欠かせないものになりました。重要なファイルを保存する場合でも、オペレーティング システムやソフトウェアをインストールする場合でも、それを完了するにはハードディスクに依存する必要があります。ハード ドライブのシリアル番号など、コンピューターのハード ドライブに関するいくつかの基本情報を理解すると、コンピューター システムをより適切に管理および保守するのに役立ちます。では、コンピューターのハードドライブのシリアル番号を確認するにはどうすればよいでしょうか?この記事では、いくつかの一般的な方法を紹介します。方法 1: Windows システムに付属のコマンド ライン ツールを使用する Windows システム

Python でハッシュ ルックアップ アルゴリズムを記述するにはどうすればよいですか? Python でハッシュ ルックアップ アルゴリズムを記述するにはどうすればよいですか? Sep 21, 2023 pm 02:37 PM

Python でハッシュ ルックアップ アルゴリズムを記述するにはどうすればよいですか?ハッシュ検索アルゴリズムとも呼ばれるハッシュ検索アルゴリズムは、ハッシュ テーブルに基づくデータ検索方法です。ハッシュ検索アルゴリズムは、線形検索や二分検索などの従来の検索アルゴリズムと比較して、検索効率が高くなります。 Python では、辞書を使用してハッシュ テーブルを実装し、ハッシュ ルックアップを実装できます。ハッシュ検索アルゴリズムの基本的な考え方は、検索対象のキーワードをハッシュ関数を通じてインデックス値に変換し、そのインデックス値に基づいてハッシュ テーブル内を検索することです。

See all articles