0

誰かが私のコードの間違いを見つけられるかどうか疑問に思っていますか?

JavaScript:

function decodehtml(thestring){
    var decoded = $("<div/>").html(thestring).text();
    alert(decoded);
    return decoded;
}

HTML内:

<script type="text/javascript">
decodehtml("test&#32;string");
</script>

私はそれが戻ってきて警告していることを知っています。警告はテストのためだけにあります。何らかの理由で、これは何もしていません。

何か案は?サイモン

編集:

これを html に直接配置しても機能しません。

<script type="text/javascript">
var decoded = $("<div/>").html("test&#32;string").text();
alert(decoded);
</script>
4

2 に答える 2

0
function decodehtml(thestring) {
    var decoded = $("<div/>").html(thestring).text();
    alert(decoded);
    return decoded;
}

decodehtml("stuff");

うまくいくようです。これがjsFiddleです

于 2013-07-19T10:08:09.587 に答える