javascriptを使用してエンコードされた文字を切り捨てずにHTMLエンコードされたテキストを切り捨てる方法
-
08-07-2019 - |
質問
ボタンのonclickイベントが発生したときに、div内のテキストを切り捨てるWebページのクライアント側javascriptを記述する必要があります(ボタンの目的は、ユーザーが表示されたテキストを完全な状態とおよび切り捨てられたバージョン)。テキストにはHTMLタグはありませんが、"などのHTMLエンコード文字が含まれている場合があります。および&
これを行うには、文字列をHTMLでデコードし、切り捨てて、再度エンコードするよりも良い方法がありますか?
これは、以前に行われたかなり一般的なタスクのようです。私はJavaScriptの経験が少ないので、javascriptを使用してエンコード/デコードよりも良い方法があるかどうかわかりません。
解決
デコード、切り捨て、エンコードは理にかなっています。デコードされると、文字列内の情報はタスクに対して正規化されます。
HTML対応の文字列切り捨て関数の作成は、間違ったアプローチのようです。
所属していません StackOverflow