我有一个定义链接('a'标签)的页面和一些与之关联的onclick事件
我试图添加一个任意HTML元素(在本例中为div),能够通过触发链接的点击事件来响应点击事件。
下面的代码描述了所有这些。
最终目标是触发完全相同的操作,无论点击是在链接上还是在div上,而不修改链接或其onclick事件。
我的问题是,当点击div时,浏览器不会以一致的方式响应:
window.location = link.href
添加到div onclick处理程序。 是否可以使所有浏览器以相同的方式工作,无论是第一种还是第二种情况?
如果不可能,您是否有任何建议不需要修改链接onclick事件(event.stop()
)或测试浏览器引擎(if (
not chrome { {1}})吗
编辑:Safari的工作方式与Chrome相同,因此我认为这是一个webkit问题。
) { window.location = link.href }