网上有很多关于“如何组合两个 onclick 事件”的答案,但似乎没有任何适合我的情况。 Google 网站优化工具提供了有关跟踪事件(例如点击)的教程。首先,我将其添加到我的 Analytics 代码中:
function doGoal(that) {
try {
等等。然后,我应该将以下内容添加到我的事件中:
onclick="doGoal(this);return false;"
但是我的事件是一个已经包含 onclick 事件的按钮:
<input type="image" src="image.png" onclick="productAddToCartForm.submit(this);return false;">
如何将两者结合起来?我尝试过的任何操作要么没有向 Google 注册任何内容,要么会将我转发到名为“/undefined/”的页面
最佳答案
当您想将同一事件绑定(bind)到多个事物时,您应该使用 addEventListener 。 请记住,在 IE8 和之前的任何内容中,您都需要使用 AttachEvent。 (上面的文档中也提到了)
或者
onclick="productAddToCartForm.submit(this);doGoal(this);return false;"
应该可以。
关于javascript - Google 网站优化器有两个 onClick 事件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9468196/