我在javascript上工作。
<a href="#" onclick="myFucntion(); return false;">Submit</a>
我已经使用了开发人员工具来调试此问题,并发现在单击中,它转到myFunction((;并按预期执行,直到功能结束。之后,它只是显示了一个空白页,我不确定这里发生了什么。
我可以理解myfunction是否有任何错误((;然后返回false将不会被调用。但是我在myfunction((中都看不到任何问题;。以前有人面对过这种奇怪的问题吗?以及在执行我的功能并确保返回false之后确切发生的事情的可能解决方案;在myfunction((;?
之后被调用注意:在控制台中找不到错误。
预先感谢。
只需将事件传递到函数,然后在您的函数中写
event.preventDefault()
一开始。这将防止锚定标签的默认行为,并在执行功能代码之后什么都不做。