可能是一个愚蠢的问题,但我不经常使用javascript,并且很困惑为什么以下代码不起作用..
var loc = document.forms["myForm"]["sites"].value;
//loc = 'http://www.sites.com'
window.location(loc);
我做了很多搜索,并且惊讶地发现之前没有出现过。
谢谢,
答案 0 :(得分:2)
window.location
是一个对象,而不是一个函数。
请改为尝试:
window.location.href = loc;
或者如果要替换当前历史记录条目:
window.location.replace(loc);
答案 1 :(得分:0)
尝试使用它:
window.location.href = loc