ホームページ ウェブフロントエンド jsチュートリアル dom オブジェクトの innerText と innerHTML の違いは何ですか?

dom オブジェクトの innerText と innerHTML の違いは何ですか?

May 21, 2018 am 10:28 AM
dom

この記事では、dom オブジェクトの innerText と innerHTML の関連する違いについて説明します。

innerText はすべての出力をページ上のテキスト形式で表示し、inderHTML は要素の HTML 構造を返し、コンテンツに基づいて DOM を自動的に作成します。

elem.children と elem.childNodes の違いは何ですか?

elem.children はテキスト ノード以外の DOM ノード オブジェクトを取得するためのもので、
elem.childNodes は空のノードとテキスト ノードを含むすべての DOM ノードを取得するためのものです。

要素をクエリするための一般的なメソッドはいくつありますか?

getElementsById(): 指定された ID 属性を持つ要素を検索します

getElementsByClassName(): 指定されたクラス属性を持つ要素を検索します

getElementsByTagName(): 指定されたタグを持つ要素を検索します

getElementsByName(): name 属性を持つ要素を検索します

querySeletor(): CSS セレクターと同等、ラベルが一致する最初のノードを検索します

querySeletorAll(): CSS セレクターと同等、ラベルが一致するすべてのノードを検索します

要素の作成方法要素に属性を設定するにはどうすればよいですか?

createElement() は HTML 要素を作成します。パラメータは <> なしのタグ名です。

createTextNode() はテキスト ノードを作成し、パラメータはテキスト コンテンツです。

setAttribute() は要素の属性を設定するために使用されます。

要素を追加または削除しますか?

appendChild(): 要素の最後に要素を追加します

insertBefore(): 要素の前に要素を追加します

removeChild(): 要素を削除します

DOM0 イベントと DOM2 レベルではイベント リスニングの使用法が異なります違い?

DOM レベル 0 イベントは、関数の割り当てをイベント ハンドラーにバインドするもので、同時に 1 つのイベントのみを処理できます。

DOM2 レベルでは、イベント ハンドラーの指定と削除の操作を処理するための 2 つのメソッドが定義されており、イベントに対して複数のイベント ハンドラーを追加できます。

attachEvent と addEventListener の違いは何ですか?

パラメーターの数が異なります。addEventListener には 3 つのパラメーターがありますが、attachEvent によって追加された時間ハンドラーは、追加されたイベント ハンドラーがキャプチャ中であるかどうかを決定できます。ステージ処理

addEventListener の最初のパラメータはイベントの種類 (click、load など) ですが、addachEvent の最初のパラメータはイベント処理関数名 (onclick、onload) を指定します

イベント ハンドラー addEventListener のスコープは異なります。addEventListener のスコープは要素自体です。これはトリガー要素を参照します。そして、attachEvent イベント ハンドラーはグローバル変数で実行されます。これは window です

イベントの実行順序が異なり、addEventListenerは追加順に実行されますが、addachEventは不規則な順序で複数のイベントハンドラを追加します(追加メソッドが少ない場合は追加順の逆順で実行されることが多いですが、多すぎると順序が不規則になります) ので、複数追加する場合、関数の実行順序に依存すると自分で対応する必要があり、ブラウザに頼ることができません。

IE イベントバブリングと DOM2 イベント伝播メカニズムについて説明しますか?

IE イベント バブリングとは、イベントが最も内側の要素から開始され、HTML ルート ノードまでレイヤーごとに上向きに伝播することを意味します。

DOM2 イベント伝播メカニズム:

イベント キャプチャ フェーズ: イベントは、ルート ノードから下位層に向かってレイヤーごとにイベントのターゲット ノードを検索します。

ターゲットフェーズ: ターゲットノードに到達し、ターゲットイベントを実行します。

イベントバブリングステージ: イベントはターゲットノードからルートノードまでレイヤーごとに追跡されます。

イベントのバブルを止めるにはどうすればよいですか? デフォルトイベントを防ぐにはどうすればよいですか?

イベントのバブリングを停止するには、stopPropagation() 関数を使用します。

イベントのデフォルトの動作をキャンセルするには、preventDefault() 関数を使用します。

コードの質問

次のコードがあります。これは、要素がクリックされたときに各要素 li のテキスト内容をコンソールに表示する必要があります。互換性とは関係ありません

<ul class="ct">
    <li>这里是</li>
    <li>饥人谷</li>
    <li>前端6班</li></ul>
  <script>var ct = document.querySelector(&#39;.ct&#39;),
    li= ct.querySelectorAll(&#39;li&#39;);for(var i= 0; i< li.length; i++){
    li[i].onclick = function(){        console.log(this.innerText);
    }
}</script>
ログイン後にコピー

この記事では、dom オブジェクトの innerText と innerHTML の関連する違いについて説明します。さらに関連する内容については、PHP 中国語 Web サイトを参照してください。

関連する推奨事項:

JS に関するいくつかの基本的な質問

フロントエンド JS を使用して require をモジュール化する方法。

以上がdom オブジェクトの innerText と innerHTML の違いは何ですか?の詳細内容です。詳細については、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衣類リムーバー

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)

Vue3 で DOM ノードを取得する方法は何ですか? Vue3 で DOM ノードを取得する方法は何ですか? May 11, 2023 pm 04:55 PM

1. ネイティブ js は DOM ノードを取得します。 document.querySelector (セレクター) document.getElementById (id セレクター) document.getElementsByClassName (クラス セレクター).... 2. vue2 で現在のコンポーネントのインスタンス オブジェクトを取得します。コンポーネント インスタンスには、対応する DOM 要素またはコンポーネントへの参照を保存する $refs オブジェクトが含まれています。したがって、デフォルトでは、コンポーネントの $refs は空のオブジェクトを指します。まず ref="name" をコンポーネントに追加してから、this.$refs を渡します。

vue dom とはどういう意味ですか? vue dom とはどういう意味ですか? Dec 20, 2022 pm 08:41 PM

DOM はドキュメント オブジェクト モデルであり、HTML プログラミング用のインターフェイスであり、ページ内の要素は DOM を通じて操作されます。 DOM は HTML ドキュメントのメモリ内オブジェクト表現であり、JavaScript を使用して Web ページと対話する方法を提供します。 DOM は、ドキュメント ノードをルートとするノードの階層 (またはツリー) です。

vue3 で dom またはコンポーネントへの ref バインディングが失敗する理由とその解決方法は何ですか? vue3 で dom またはコンポーネントへの ref バインディングが失敗する理由とその解決方法は何ですか? May 12, 2023 pm 01:28 PM

Vue3ref バインディング DOM またはコンポーネントの失敗理由分析シナリオの説明 Vue3 では、コンポーネントまたは DOM 要素をバインドするために ref を使用することがよくありますが、関連するコンポーネントをバインドするために ref が明確に使用されていることがよくありますが、ref バインディングが失敗することがよくあります。 ref バインディングが失敗する状況の例 ref バインディングが失敗するほとんどのケースは、ref がコンポーネントにバインドされているときにコンポーネントがまだレンダリングされていないため、バインディングが失敗することです。または、コンポーネントが最初にレンダリングされず、ref がバインドされていない場合、コンポーネントのレンダリングが開始されると、ref もバインドされ始めますが、ref とコンポーネントの間のバインディングが完了していません。このとき、問題が発生します。コンポーネント関連のメソッドを使用する場合。 ref にバインドされたコンポーネントが v-if を使用するか、その親コン​​ポーネントが v-if を使用してページに

PHP での DOM 操作ガイド PHP での DOM 操作ガイド May 21, 2023 pm 04:01 PM

Web 開発において、DOM (DocumentObjectModel) は非常に重要な概念です。これにより、開発者は要素の追加、削除、変更など、Web ページの HTML または XML ドキュメントを簡単に変更および操作できるようになります。 PHP に組み込まれている DOM 操作ライブラリも開発者向けに豊富な機能を提供していますので、この記事では、皆様のお役に立てればと思い、PHP での DOM 操作ガイドを紹介します。 DOM の基本概念 DOM は、クロスプラットフォームで言語に依存しない API です。

dom オブジェクトと bom オブジェクトとは何ですか? dom オブジェクトと bom オブジェクトとは何ですか? Nov 13, 2023 am 10:52 AM

DOM オブジェクトは「ドキュメント」、「要素」、「ノード」、「イベント」、「ウィンドウ」の 5 つ、2.「ウィンドウ」、「ナビゲーター」、「場所」、「履歴」、「画面」、その他 5 つです。 BOM オブジェクト。

ボムとドムの違いは何ですか ボムとドムの違いは何ですか Nov 13, 2023 pm 03:23 PM

BOM と DOM は、役割と機能、JavaScript との関係、相互依存性、さまざまなブラウザーの互換性、セキュリティ上の考慮事項の点で異なります。詳細な紹介: 1. 役割と機能: BOM の主な機能はブラウザ ウィンドウを操作することであり、ブラウザ ウィンドウへの直接アクセスと制御を提供しますが、DOM の主な機能は Web ドキュメントをオブジェクト ツリーに変換し、開発者は、このオブジェクト ツリーを使用して Web ページの要素やコンテンツを取得および変更します。 2. JavaScript などとの関係

DOM の組み込みオブジェクトとは何ですか? DOM の組み込みオブジェクトとは何ですか? Dec 19, 2023 pm 03:45 PM

dom内置オブジェクトの内容:1、document;2、window;3、navigator;4、location;5、history;6、screen;7、document.documentElement;8、document.body;9、document.head;10、document .title;11、document.cookie。

js が dom 要素の水平および垂直スクロール アニメーションを実装する方法を説明する例 js が dom 要素の水平および垂直スクロール アニメーションを実装する方法を説明する例 Aug 07, 2022 am 09:36 AM

この記事では、JS で DOM 要素の横スクロールアニメーションと縦スクロールアニメーションを実装する方法を紹介します。

See all articles