ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript_javascript で HTML 文字列をエンコードする最も簡潔な方法のヒント

JavaScript_javascript で HTML 文字列をエンコードする最も簡潔な方法のヒント

WBOY
WBOYオリジナル
2016-05-16 16:34:161069ブラウズ

html 文字列は、'

aklsdjfklsjdfl
' などの HTML 特殊記号を含む文字列を指します。通常は、出力が次のようにならないように処理してから出力する必要があります。実際の HTML 要素、つまり < を < に変更する HTML シンボル コード。

文字列が非常に長く、多くの特殊記号が含まれている場合、それらすべてを簡単かつ効率的にトランスコードするにはどうすればよいでしょうか?サイクル?正規表現?必要なし!見てみましょう:

コードをコピーします コードは次のとおりです:

function bian(a){return new Option(a).innerHTML}

以上です!

使用方法:

コードをコピーします コードは次のとおりです:

function bian(a){return new Option(a).innerHTML}
var a = '
aklsdjfklsjdfl
';
アラート(ビアン(a));
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。