gpt4 book ai didi

javascript - Chrome 错误 : Uncaught SyntaxError:

转载 作者:行者123 更新时间:2023-11-30 13:04:56 24 4
gpt4 key购买 nike

好的,这是我的问题:

我正在尝试扩展 dom,但对于我的原型(prototype)函数之一,它会引发错误。错误是针对函数 hasClass。我在该脚本的前面使用了保留字 Element,所以我不明白他为什么只在那里抛出错误?

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,' ');
}
}

最佳答案

class 是保留字。尝试重命名它。

这是 JavaScript 中保留字的完整列表:

关于javascript - Chrome 错误 : Uncaught SyntaxError: <unknown message reserved_word>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16036427/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com