ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript を使用して (jQuery を使用せずに) Div タグのテキストを取得するにはどうすればよいですか?

JavaScript を使用して (jQuery を使用せずに) Div タグのテキストを取得するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-10-18 21:12:03
オリジナル
310 人が閲覧しました

How Can I Retrieve Div Tag Text Using JavaScript (Without jQuery)?

JavaScript を使用して Div タグのテキストを取得する方法 (jQuery を使用しない)

JavaScript のみを使用して div 要素のテキスト コンテンツを取得するには、jQuery の代替手段があります。

問題ステートメント:

document.getElementById('superman').value を使用してテキストを取得しようとした以前の試行では、未定義が返されました。目標は、jQuery を使用せずにプレーンな JavaScript を使用して解決策を見つけることです。

解決策:

テキストを正常に取得するには、value の代わりに textContent を使用することを検討してください。 innerHTML プロパティは、div 内の要素を含む DOM コンテンツ全体を文字列として返します。対照的に、textContent は div 内のテキストを具体的に抽出し、より正確なテキスト表現を保証します。

たとえば、次の HTML があるとします。

<code class="html"><div id="test">
  Some <span class="foo">sample</span> text.
</div></code>
ログイン後にコピー

innerHTML の使用:

<code class="javascript">var node = document.getElementById('test');
var htmlContent = node.innerHTML;
// htmlContent = "Some <span class="foo">sample</span> text."</code>
ログイン後にコピー

textContent の使用:

<code class="javascript">var node = document.getElementById('test');
var textContent = node.textContent;
// textContent = "Some sample text."</code>
ログイン後にコピー

textContent と innerHTML の詳細については、MDN を参照してください:

  • [textContent](https://developer.mozilla.org/) en-US/docs/Web/API/Node/textContent)
  • [innerHTML](https://developer.mozilla.org/en-US/docs/Web/API/Element/innerHTML)

以上がJavaScript を使用して (jQuery を使用せずに) Div タグのテキストを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート