【问题标题】:javascript passing variables via urljavascript通过url传递变量
【发布时间】:2012-02-22 13:12:08
【问题描述】:

嗯,问题可能不正确,但我试一试。

我的脚本:

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

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

http://localhost/url=google.com

在这里想添加这个:&format=txt

那么,正确的网址应该是:

http://localhost/url=google.com&format=txt
  • 如何将 &format 添加到显示在 顶部?

【问题讨论】:

    标签: javascript html url variables


    【解决方案1】:

    这是你想要的吗:

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        【解决方案3】:

        这样就可以了,你必须做和本地主机一样的操作

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

        【讨论】:

          【解决方案4】:

          像这样:

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

          您只需将文本添加到您的 url 的字符串中

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2011-10-19
            • 1970-01-01
            • 2018-06-28
            • 2011-07-23
            • 2011-11-03
            • 2018-10-22
            • 1970-01-01
            相关资源
            最近更新 更多