javascriptを使用してエンコードされた文字を切り捨てずにHTMLエンコードされたテキストを切り捨てる方法

StackOverflow https://stackoverflow.com/questions/835604

質問

ボタンのonclickイベントが発生したときに、div内のテキストを切り捨てるWebページのクライアント側javascriptを記述する必要があります(ボタンの目的は、ユーザーが表示されたテキストを完全な状態とおよび切り捨てられたバージョン)。テキストにはHTMLタグはありませんが、"などのHTMLエンコード文字が含まれている場合があります。および&

これを行うには、文字列をHTMLでデコードし、切り捨てて、再度エンコードするよりも良い方法がありますか?

これは、以前に行われたかなり一般的なタスクのようです。私はJavaScriptの経験が少ないので、javascriptを使用してエンコード/デコードよりも良い方法があるかどうかわかりません。

役に立ちましたか?

解決

デコード、切り捨て、エンコードは理にかなっています。デコードされると、文字列内の情報はタスクに対して正規化されます。

HTML対応の文字列切り捨て関数の作成は、間違ったアプローチのようです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top