Javascript Chrome扩展中的addEventListener

Javascript Chrome扩展中的addEventListener,javascript,google-chrome,javascript-events,Javascript,Google Chrome,Javascript Events,我正在尝试创建一个chrome扩展,当单击另一个元素时,它可以切换div位置是固定的还是静态的 我与addActionListener有问题。这就是我到目前为止所做的: 我哪里出错了 我在html部分中使用的id和类基于我正在为其进行扩展的站点。我正在向div.spacer添加一个空div,以便将其用作切换按钮。toggle()将调用该函数,但您需要将其添加为侦听器。因此,您希望将函数作为参数传递,如下所示: tog.addEventListener("click", toggle, false

我正在尝试创建一个chrome扩展,当单击另一个元素时,它可以切换div位置是固定的还是静态的

我与addActionListener有问题。这就是我到目前为止所做的:

我哪里出错了

我在html部分中使用的id和类基于我正在为其进行扩展的站点。我正在向div.spacer添加一个空div,以便将其用作切换按钮。

toggle()
将调用该函数,但您需要将其添加为侦听器。因此,您希望将函数作为参数传递,如下所示:

tog.addEventListener("click", toggle, false);
另一个问题是,您有一个名为
toggle
的变量来替换该函数。您必须考虑函数声明<代码>函数ToGeLeLe(){} /Case>基本上与<>代码> var ToGrut=函数({}} /代码>)相同:您声明一个变量,名为“代码> ToGruts< /Cord>”,并给它赋值。不能有同名的“普通”变量。重命名变量,一切都会好起来