我是JavaScript的初学者(也是编程)。我正在玩JavaScript Objects并很快陷入困境。我有一个很好的导航栏(class =“favnav”),我希望它的按钮在鼠标悬停事件发生时改变它们的背景属性,而且,如果它的href属性具有相同的值,则想要在元素周围显示一些黑暗(即) window.location的。为了解决这个问题,我试图设计一个构造函数(可能是一个坏主意),它具有属性:name,class,target和id。我为window.onload分配了一个处理程序,所有的东西都在这个函数中完成。首先,浏览器控制台给我一个错误,说“在严格模式之外尚未支持未捕获的SyntaxError:块范围的声明(let,const,function,class)”。我通过在处理函数的顶部添加文字“use strict”来修复它。现在我收到以下错误:“Uncaught SyntaxError:Unexpected token,”。现在我不知道它是什么以及如何解决它。整个脚本看起来像:
{{1}}
上面的代码可能有更多错误。请帮我找到并修复它们。
答案 0 :(得分:1)
Firefox说:SyntaxError: class is a reserved identifier
尝试将参数重命名为clazz
。