ホームページ ウェブフロントエンド jsチュートリアル Documentオブジェクトの共通メソッド_基礎知識

Documentオブジェクトの共通メソッド_基礎知識

May 16, 2016 pm 06:48 PM
document 物体

1. getElementById(id)
要素の ID を介して要素にアクセスします。これは、DOM 内のページ要素にアクセスするための基本的な方法です。たとえば、次のようになります。次の例では、DOM レイヤーをたどることなく、DIV の ID を使用してすぐにアクセスできます。

コードをコピーします コードは次のとおりです。

h


テスト用です。



var div=document; .getElementById('divid');
alert(div.nodeName);


この関数を使用する場合は、要素の ID が一意でない場合は、最初の A 修飾要素。
IE6 では、input、checkbox、radio などの要素名が指定された ID と一致する場合、それらにもアクセスされます
。たとえば、次の例では、取得された要素は input です。 🎜>

コードをコピー


コードは次のとおりです:
<script> =document.getElementById('divid' ); </span></script>


2. getElementsByName(name)

name という名前の要素の配列を返します。IE6 では、要素 ID がこの名前と一致する場合、この要素も含まれ、getElementsByName() は次のような要素オブジェクトにのみ使用されます。入力、ラジオ、チェックボックスなど。
以下の例のように、georges 配列の長さは 0 である必要があります。




コードをコピー

コードは次のとおりです。
div name= "george">f

f

3 . getElementsByTagName(tagname) getElementByTagName は DOCUMENT または要素に使用できます。 getElementsByTagName は、指定されたタグ名を持つ子要素のリスト (配列) を返します。この配列を反復処理して、個々の子要素を取得できます。非常に大規模な DOM 構造を扱う場合、このアプローチにより構造全体を簡単に絞り込むことができます。



コードをコピー


コードは次のとおりです。


head>

<script> <strong>function start() { </strong>// タグ名が body であるすべての要素を取得します (もちろん、ページごとに 1 つだけ) 🎜>myDocumentElements =document.getElementsByTagName("body"); <br>myBody=myDocumentElements.item(0); <br>// ボディのサブ要素のすべての P 要素を取得します <div class="codetitle">myBodyElements=myBody.getElementsByTagName("p "); <span>//2 番目の P 要素を取得します<a style="CURSOR: pointer" data="41932" class="copybut" id="copybut41932" onclick="doCopy('code41932')">myP=myBodyElements.item(1); <u>//この要素のテキストを表示します</u>alert(myP.firstChild.nodeValue); </a>} </span></script>

hihello






DOM 要素の共通メソッド

1. )
現在のノード オブジェクトにノードを追加します。ページにコンテンツを動的に追加するためによく使用されます。
たとえば、次のように div にテキスト ノードを追加します。




コードをコピーします


コードは次のとおりです。 🎜>





3.要素のスタイル オブジェクトへの参照。これを通じて、個々のスタイルを取得および変更できます。
たとえば、次のスクリプトは要素の背景色を変更できます
document.getElementById("test").style.backgroundColor=" yellow"
4. firstChild は最初の子ノードを返します
5. lastChild は最後の子ノードを返します
6.parentNode は親ノードのオブジェクトを返します。
7. nextSibling は、次の兄弟ノードのオブジェクトを返します。
8.PreviousSibling は、前の兄弟ノードのオブジェクトを返します。
9. nodeName は、英語の大文字を使用してノードの HTML タグ名を返します。 P, FONT
例:




コードをコピー
コードは次のとおりです: < ;div id='test'> ;ddd
<script> </span>if (document.getElementById("test").nodeName=="DIV") </div>alert("これはa DIV"); <div class="codebody" id="code19906"> </script>


最初の例:
DOM1.0 JavaScript を使用して HTML テーブルを動的に作成します。



コードをコピーします
コードは次のとおりです。 title>サンプルコード

ホット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)

PHP の json_encode() 関数を使用して配列またはオブジェクトを JSON 文字列に変換する PHP の json_encode() 関数を使用して配列またはオブジェクトを JSON 文字列に変換する Nov 03, 2023 pm 03:30 PM

JSON (JavaScriptObjectNotation) は、Web アプリケーション間のデータ交換の一般的な形式となっている軽量のデータ交換形式です。 PHP の json_encode() 関数は、配列またはオブジェクトを JSON 文字列に変換できます。この記事では、PHPのjson_encode()関数の構文、パラメータ、戻り値、具体的な例などの使い方を紹介します。構文 json_encode() 関数の構文は次のとおりです。

MySQLクエリ結果の配列をオブジェクトに変換するにはどうすればよいですか? MySQLクエリ結果の配列をオブジェクトに変換するにはどうすればよいですか? Apr 29, 2024 pm 01:09 PM

MySQL クエリ結果の配列をオブジェクトに変換する方法は次のとおりです。 空のオブジェクト配列を作成します。結果の配列をループし、行ごとに新しいオブジェクトを作成します。 foreach ループを使用して、各行のキーと値のペアを新しいオブジェクトの対応するプロパティに割り当てます。新しいオブジェクトをオブジェクト配列に追加します。データベース接続を閉じます。

Python の __contains__() 関数を使用してオブジェクトの包含操作を定義する Python の __contains__() 関数を使用してオブジェクトの包含操作を定義する Aug 22, 2023 pm 04:23 PM

Python の __contains__() 関数を使用して、オブジェクトの包含操作を定義します。Python は、さまざまな種類のデータを処理するための多くの強力な機能を提供する、簡潔で強力なプログラミング言語です。その 1 つは、__contains__() 関数を定義してオブジェクトの包含操作を実装することです。この記事では、__contains__() 関数を使用してオブジェクトの包含操作を定義する方法とサンプル コードを紹介します。 __contains__() 関数は Pytho です

ソースコードの探索: Python ではオブジェクトはどのように呼び出されますか? ソースコードの探索: Python ではオブジェクトはどのように呼び出されますか? May 11, 2023 am 11:46 AM

Wedge オブジェクトは主に 2 つの方法で作成されることがわかっています。1 つは Python/CAPI を使用する方法、もう 1 つは型オブジェクトを呼び出すことによる方法です。組み込み型のインスタンス オブジェクトについては、両方のメソッドがサポートされています。たとえば、リストは [] または list() を通じて作成できます。前者は Python/CAPI で、後者は呼び出し型オブジェクトです。ただし、カスタム クラスのオブジェクトの場合は、型オブジェクトを呼び出すことによってのみ作成できます。オブジェクトを呼び出すことができる場合、そのオブジェクトは呼び出し可能ですが、それ以外の場合は呼び出し可能ではありません。オブジェクトが呼び出し可能かどうかは、対応する型オブジェクトにメソッドが定義されているかどうかによって決まります。のように

PHP における配列とオブジェクトの違いは何ですか? PHP における配列とオブジェクトの違いは何ですか? Apr 29, 2024 pm 02:39 PM

PHP では、配列は順序付けられたシーケンスであり、要素はインデックスによってアクセスされます。オブジェクトは、new キーワードによって作成されたプロパティとメソッドを持つエンティティです。配列へのアクセスはインデックス経由で、オブジェクトへのアクセスはプロパティ/メソッド経由で行われます。配列値が渡され、オブジェクト参照が渡されます。

document.cookieが取得できない問題の解決方法 document.cookieが取得できない問題の解決方法 Nov 23, 2023 am 10:02 AM

document.cookie が取得できない場合の解決策: 1. ブラウザのプライバシー設定、2. 同一オリジン ポリシー、3. HTTPOnly Cookie、4. JavaScript コード エラー、5. Cookie が存在しないか期限切れ、6. クロスドメインの問題、7 . ビューアモード; 8. サーバーの問題; 9. JavaScript 実行タイミング; 10. コンソールログなどを確認します。

Javascriptオブジェクトの5つのループトラバースメソッドを詳しく解説 Javascriptオブジェクトの5つのループトラバースメソッドを詳しく解説 Aug 04, 2022 pm 05:28 PM

Javascript オブジェクトをループするにはどうすればよいですか?次の記事では、5 つの JS オブジェクト走査方法を詳しく紹介し、これら 5 つの方法を簡単に比較します。

PHP 関数はどのようにオブジェクトを返すのでしょうか? PHP 関数はどのようにオブジェクトを返すのでしょうか? Apr 10, 2024 pm 03:18 PM

PHP 関数は、return ステートメントに続いてオブジェクト インスタンスを使用してオブジェクトを返すことにより、データをカスタム構造にカプセル化できます。構文: functionget_object():object{}。これにより、カスタム プロパティとメソッドを使用してオブジェクトを作成し、オブジェクトの形式でデータを処理できるようになります。

See all articles