Javascript 字符串不是窗口位置href上的函数

Javascript 字符串不是窗口位置href上的函数,javascript,jquery,Javascript,Jquery,考虑: $('.b').click(function(){ var link = 'www.yahoo.com'; window.location.href(link); }); 我希望它能打开www.yahoo.com,但它说“字符串不是函数”。为什么? jshiddle:试试看- window.location.href = link; 或 使用此选项。尝试使用: window.location.href = link; 使用以下两种方法之一: window.loc

考虑:

$('.b').click(function(){
    var link = 'www.yahoo.com';
    window.location.href(link);
});
我希望它能打开www.yahoo.com,但它说“字符串不是函数”。为什么?

jshiddle:

试试看-

window.location.href = link;

使用此选项。

尝试使用:

window.location.href = link;

使用以下两种方法之一:

window.location.href = link;
或使用
.replace()


来吧解释,链接到API。。。有些东西…@FlorianF.,当然!:)值得注意的是,window.location.href可以在IE和Edge中用作函数,但不能用于其他浏览器()。
window.location.href = link;
window.location.href = link;
window.location.replace(link);