location.href语句与火狐不兼容的问题

在写JS跳转语句的过程中,发现这么一个问题,location.href语句与火狐不兼容的问题
使 用了一个点击按钮跳转的js,语句很简单: 
 
<input type="button" value="添加" onclick="location.href('http://www.jb51.net);" /> 
 
测试的时候发现其在IE下是可以用的而firefox则不能使用了。于是我在location前面加了一个 window,即改为: 
 
onclick="window.location.href('http://baidu.com');" 
 
发现仍然不行。 
 
于是去baidu之,找到一个答案: 
 
使用window.location="url"; 代替 location.href('url');" 
 
于是将源程序改为如下即可: 
 
<input type="button" value="添加" onclick="window.location='http://www.ddung.org'';" /> 
 
 
*****************************************
jQuery如何实现页面跳转,不要a href=....因为要根据选择跳到不同的页面,不要window.location.href=
是跳转到一个新的界面,要达到这个界面不消失,而且要跳出一个新界面?
 
 
给你几个选择:
如果是要跳转到一个新的页面
1.使用最基本的javascript,即window.open(...)
2.使用超链接也能实现你要的效果,<a target="blank" href="http://www.baidu.com">aaa</a>
blank--在新的窗口打开一个页面
3.还是超链接,,<a target="blank" href="javascript:window.open(.....)">aaa</a>
还有好多方法
 
如果你要的是弹出一个jquery的dialog等都可以实现
原文地址:https://www.cnblogs.com/huapox/p/3516112.html