2013-04-16 60 views
1

好繼承人我的問題:鉻錯誤:未捕獲語法錯誤:<未知消息reserved_word>

進出口試圖延長DOM但對於我的原型的功能之一,它引發錯誤。 錯誤是爲函數hasClass。我在那個腳本中使用了較早的保留字元素,所以我不明白他爲什麼只在那裏拋出錯誤?

Element.prototype.hasClass = function (class) { 
    return this.className.match(new RegExp('(\\s|^)'+class+'(\\s|$)')); 
} 

Element.prototype.addClass = function (class) { 
    this.className = this.className + " " + class; 
} 

Element.prototype.removeClass = function (class) { 
    if (this.hasClass(class)) { 
     var reg = new RegExp('(\\s|^)'+class+'(\\s|$)'); 
     this.className = this.className.replace(reg,' '); 
    } 
} 

回答

1

class是一個保留字。你不能使用它。嘗試重新命名它

+0

也感謝你 –

相關問題