关于javascript:string不是window location href上的函数

String is not a function on window location href

本问题已经有最佳答案,请猛点这里访问。

考虑:

1
2
3
4
$('.b').click(function(){
    var link = 'www.yahoo.com';
    window.location.href(link);
});

我希望它能打开www.yahoo.com,但它说"字符串不是函数"。为什么?

JSFIDLE:HTTP://JSFIDLIE.NET/V9XAT/


试试…

1
window.location.href = link;

1
window.location.assign(link);

jsfiddle

退房的语法(window.location这里。


尝试使用:

1
window.location.href = link;

MDN源码


1
window.location.href = link;

使用它。


无论是使用。

1
window.location.href = link;

或与.replace();

1
window.location.replace(link);