ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で HTML エンティティをデコードするにはどうすればよいですか?

JavaScript で HTML エンティティをデコードするにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-14 12:46:16554ブラウズ

How to Decode HTML Entities in JavaScript?

JavaScript または jQuery での HTML エンティティのデコード

Web 開発シナリオでは、JavaScript または jQuery で HTML エンティティをエンコードまたはデコードする必要があります。 HTML エンティティは特殊文字 (&) を使用して表され、Web ページ上で簡単に入力または表示できない特定の記号や文字をエンコードします。

JavaScript を使用して HTML エンティティをデコードするには、簡単な関数を作成できます。 :

function decodeHtmlEntities(str) {
  var element = document.createElement('div');
  element.innerHTML = str;
  return element.textContent;
}

この関数は一時的な HTML 要素を作成し、その innerHTML プロパティを入力文字列に設定します。これにより、ブラウザは HTML エンティティを自動的にデコードし、デコードされたテキストを textContent として返すことができます。

たとえば、次のコードは HTML エンティティをデコードします。

以上がJavaScript で HTML エンティティをデコードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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