0

我对 javascript,我正在学习的一种新语言有点怀疑......

我有一个包含链接的变量,例如

var Link = "http://www.example.com/search?q=javascriptvariable&k=&e=1";

我想按下一个按钮并转到我保存在变量 Link 中的链接。我尝试过:

<a href=Link><input type="submit" value="Go" /></a>

怎么了?

附言

我要编辑的链接不是我页面的链接(我不能使用 this.document.location.href)。我的按钮应该将用户重定向到另一个网站并进行自定义搜索。

PPS 如果你想要一个例子。我的网站上有一个文本框。如果用户在我的文本框中写了一些东西并单击“开始”按钮,我的文本框中的文本将替换http://search.aol.com/aol/search?enabled_terms=&s_it=comsearch51&q=JAVASCRIPTVARIABLE中的 JAVASCRIPTVARIABLE 并将打开 AOL 研究页面.

4

5 回答 5

2

先给链接一个ID,

<a id="someLink"><input type="submit" value="Go" /></a>

然后,在您的 javascript 中,您将需要

var Link = "http://www.example.com/search?q=javascriptvariable&k=&e=1";
document.getElementById('someLink').href = Link;
于 2012-06-15T14:20:45.090 回答
1

您需要使用 JavaScript 进行设置。使用按钮也更好。

HTML:

<button id="go">Go!</button>

​ JavaScript:

var Link = 'http://jsfiddle.net'

document.getElementById('go').onclick = function () {
    document.location= Link;
};​

工作示例:http: //jsfiddle.net/PfWdW/

于 2012-06-15T14:18:55.597 回答
1

做你的链接

<input type="button" value="Go" onclick="document.location= Link;" />
于 2012-06-15T14:19:07.770 回答
0
<input type="button" value="Go" onclick="location.href=Link;" />

只是注意到我不会推荐这种方法..而是直接回答上面的作品。为什么不只使用没有脚本的普通链接?

于 2012-06-15T14:20:29.980 回答
0

请尝试以下代码:

<input type="button" value="Go" onclick="window.location.href='http://www.example.com/search?q=javascriptvariable&k=&e=1'" />
于 2012-06-15T15:16:45.427 回答