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 回答