0

私はこのプロトタイプを試しています。プロトタイプ内にさらに何かを追加します。何が間違っていますか?

String.prototype.replaceme = function(){
    var toreplace;
    toreplace = this.substr("&lt;","<") 
    toreplace += this.substr("&gt;",">");
    return toreplace;
}
4

1 に答える 1

1

置換を実行しようとしているように見えるので、replace()代わりにsubstr()次を使用する必要があります。

String.prototype.replaceme = function() {
    return this.replace("&lt;", "<").replace("&gt;", ">");
}

そうは言っても、おそらくHTML エンティティをデコードするためのより良い方法があります。

于 2013-08-14T21:15:45.743 に答える