javascript:void(0)在某些情况下会有浏览器不兼容的bug,这就需要我们对可能出现的情况进行排查。
1、点击链接后不做任何事情
<ahref="javascript:void(0);">test</a> <ahref="javascript:;">test</a> <ahref="####">test</a>//使用2个到4个#,见的大多是"####",也有使用"#all"等其他的
2、点击链接后,响应用户自定义的点击事件
<ahref="javascript:void(0)"οnclick="doSomething()">test</a> <ahref="#"οnclick="doSomething();returnfalse;"> 什么问题都解决了,包括浏览器不兼容问题</a>//或者直接使用href="" <ahref="#"οnclick="alert();event.returnValue=false;">test</a>
3、如果是由于脚本引擎损坏,需要下载Windows script来修复。下面是下载网址,根据自己的电脑型号来下载。
https://www.microsoft.com/en-us/download/confirmation.aspx?id=20240
以上就是javascript遇到void的解决方法,大家可以把这些方法保存下来,便于以后遇到此类情况时的解决。更多Javascript学习指路:Javascript
原文来自:https://www.py.cn© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容