0

文字列のデコードされた値を取得しようとしています。document.write() を実行すると、decodeURI (非推奨の場所を読んだので unescape を使用していません) が機能することに気付きましたが、アラートにはまだデコードされていない値が表示されます。

var uri = "Hello's ";
var dec = decodeURI(uri);
alert(dec);
document.write(dec);

私は最終的に以下のコードを使用しましたが、うまくいきました。

var strName = $('<div/>').html("Hello&#39;s").text();

しかし、なぜ元のコードが機能しないのか疑問に思っていますか? それはかなり簡単なユースケースのようです。

4

1 に答える 1