javascript - 将用户重定向到存储在变量中的 url (Javascript)

标签 javascript redirect

可能是一个愚蠢的问题,但我不经常使用 JavaScript,并且很困惑为什么下面的代码不起作用..

var loc = document.forms["myForm"]["sites"].value;
//loc = 'http://www.sites.com'
window.location(loc); 

我做了很多搜索,很惊讶地发现以前没有出现过这个问题。

谢谢

最佳答案

window.location 是一个对象,而不是函数。

试试这个:

window.location.href = loc;

或者如果您想替换当前历史记录条目:

window.location.replace(loc); 

关于javascript - 将用户重定向到存储在变量中的 url (Javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10143763/

相关文章:

javascript - 使可折叠标题正确自适应

Angular主路由配置无效(空路径)

cakephp - "too many redirects"在 heroku 上使用 CakePHP 的 SSL 重定向

.htaccess - 如果页面 url 包含特定单词,如何禁用 SSL

javascript - 查找一组数组中的唯一项并从找到的数组中删除非唯一项

javascript - 返回匿名函数

javascript - 谷歌地图 API 3 : NaN While storing lat long co-ordinates in an array?

javascript - 无法分配给 native react 中#<Object> 的只读属性 'props'

c++ - 加载 DLL 是否会动态协调其 stderr 到主应用程序?如果是这样,那么如何......?

http - 302 重定向到相对 URL 有效还是无效?