javascript通过url传递变量

时间:2012-02-22 13:12:08

标签: javascript html url variables

好吧,问题可能不正确,但我会拍摄。

我的剧本:

<a href="javascript:var%20u=location.href;window.open('http://localhost/url='+u);void(o)" onclick="return false">OMG, testing</a>

实际上,没有javascript网址看起来像:

http://localhost/url=google.com

在这里想要添加:&amp; format = txt

那么,正确的网址就是:

http://localhost/url=google.com&format=txt
  • 如何将&amp; format 添加到javascript“脚本”中,该脚本显示在 顶部?

4 个答案:

答案 0 :(得分:1)

这就是你想要的:

<a href="javascript:var%20u=location.href;window.open('http://localhost/url='+u+'&format=txt');void(o)" onclick="return false">OMG, testing</a>

答案 1 :(得分:1)

只需使用+将其添加到链接中,除非我误解了这个问题。

<a href="javascript:var%20u=location.href;window.open('http://localhost/url='+u+'&format='+txt);void(o)" onclick="return false">OMG, testing</a>

假设txt是一个变量,否则将它全部放在引号中。

答案 2 :(得分:1)

这样做,你必须像对localhost那样做。

<a href="javascript:var%20u=location.href;window.open('http://localhost/url='+u+'&format='+txt);void(o)" onclick="return false">OMG, testing</a>

答案 3 :(得分:0)

像那样:

<a href="javascript:var%20u=location.href;window.open('http://localhost/url='+u + '&format=txt');void(o)" onclick="return false">OMG, testing</a>

您只需将文字添加到网址

的字符串中即可