ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript のみを使用してテキストから HTML タグを削除するにはどうすればよいですか?

JavaScript のみを使用してテキストから HTML タグを削除するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-24 00:44:18460ブラウズ

How Can I Remove HTML Tags from Text Using Only JavaScript?

テキストから HTML タグを削除: 単純な JavaScript アプローチ

文字列から HTML タグを削除するというタスクに直面したとき、便利な図書館に相談してください。ただし、純粋な JavaScript ソリューションを検討すると、言語の多用途性について貴重な洞察が得られます。

プレーンな JavaScript ソリューション:

ブラウザ環境で作業する場合、ブラウザのネイティブ機能を活用するは単純なアプローチです。次の関数は、外部ライブラリに依存せずに HTML タグをシームレスに削除します:

function stripHtml(html) {
   let tmp = document.createElement("DIV");
   tmp.innerHTML = html;
   return tmp.textContent || tmp.innerText || "";
}

動作のメカニズム:

この関数は、'tmp' に保存される HTML 要素を作成します。変数。 「innerHTML」プロパティを入力「html」に設定すると、要素は HTML を効果的に解析します。その後、'textContent' または 'innerText' プロパティを取得すると、HTML タグが削除された文字列が得られます。

注意事項:

から HTML を扱うときは注意が必要です。ユーザー入力などの信頼できないソース。このようなシナリオでは、「DOMParser」を使用する Saba の回答のような代替戦略を検討することをお勧めします。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。