<body>
<a onclick="test();return false;" href="" >点击测试</a>
<script language="javascript" type="text/javascript">
function test(){
alert(1111);
}
</script>
</body>
我测试了没有调用test(),为什么?试了网上各种办法都木有用!
------解决方案--------------------
这样的:
<a onclick="test()" href="javascript:void(0)" >点击测试</a>
------解决方案--------------------
没有调用吗。我测试没有问题啊,,你return false;不会跳转。
------解决方案--------------------
代码看着没有问题,会调用test,但不会跳转,且return false;会组织方法向后走。
清除一下你的浏览器缓存,再测试看看。
------解决方案--------------------
<a onclick="test()" href="###" >点击测试</a> 呢
------解决方案--------------------
刚用IE8测试了下,没有问题的,alert框可以正常弹出的。是否楼主IE浏览器版本太低了呢?
------解决方案--------------------
ie7呢 我升级下
IE7,还是升级,楼主的IE版本也太老了吧。
不过即使IE6,<a href="javascript:void(0)" >貌似都没问题啊。
------解决方案--------------------
ie7呢 我升级下
IE7,还是升级,楼主的IE版本也太老了吧。
不过即使IE6,<a href="javascript:void(0)" >貌似都没问题啊。
------解决方案--------------------
遇到这种问题应该排除几种原因吧,浏览器缓存,js脚本报错,可以用firefox跟踪单步调试代码。