1. ホーム
  2. Web制作
  3. HTML/Xhtml

HTMLテキストエスケープのヒント

2022-02-04 21:24:21
今日、CSDNでHTMLのテキストエスケープに関するTipsを見ましたが、簡単ですね。
1. domの機能を利用する。まずinnerTEXTとしてdomオブジェクトに渡し、innerHTMLプロパティを取ると、エスケープされたテキストを得ることができます。

div1.innerText = "<h1>title title... </h1>" です。
var str = div1.innerHTML; // "&lt;h1&gt;title title... ".です。
2. テキストコンテキストがあるとして、jQueryオブジェクトに対して$(x).text(context).html()を実行すれば、エスケープしたテキストが返されます。
var str = $(x).text(context).html()