解决js中window.location.href不工作的问题

E6中在html中<a>标识中通过JS添加click事件调用一个JS函数,例如:

< script   type = "text/javascript" >
function   jump ()
{
     window . location . href = 'http://wisejenny.blog.163.com/blog/www.baidu.com' ;
}

function   enjoy ()
{
     return   false ;
}
< /script>


html代码:

<a   href= "javascript:enjoy();"   onclick= "jump();" > 百度 </a>



其他浏览器上面代码执行都是正常的,只有IE6执行后没有响应。

解决方法如下:
html代码:

<a   href= "#"   onclick= "jump();" > 百度 </a>


或者

<a   href= "javascript:enjoy();"   onclick= "jump();return false;" > 百度 </a>
posted @ 2014-10-09 16:47  涵野  阅读(10300)  评论(0编辑  收藏  举报