ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript のみを使用してテキストから HTML タグを削除するにはどうすればよいですか?
テキストから 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 サイトの他の関連記事を参照してください。