如何确保返回false;在JavaScript中的OnClick事件后被称为



我在javascript上工作。

<a href="#" onclick="myFucntion(); return false;">Submit</a>

我已经使用了开发人员工具来调试此问题,并发现在单击中,它转到myFunction((;并按预期执行,直到功能结束。之后,它只是显示了一个空白页,我不确定这里发生了什么。

我可以理解myfunction是否有任何错误((;然后返回false将不会被调用。但是我在myfunction((中都看不到任何问题;。以前有人面对过这种奇怪的问题吗?以及在执行我的功能并确保返回false之后确切发生的事情的可能解决方案;在myfunction((;?

之后被调用

注意:在控制台中找不到错误。

预先感谢。

只需将事件传递到函数,然后在您的函数中写

event.preventDefault()

一开始。这将防止锚定标签的默认行为,并在执行功能代码之后什么都不做。

最新更新