javascript - 如何将 Javascript var 传递到 href 标签中?

标签 javascript html href var

我使用了一个函数来捕获“name”的查询字符串值 - 即想象一个聚会邀请网站;

https://cometomyparty.com?name=phil

使用的函数是;

<script type="text/javascript">
  function getQuerystring(){
    var q=document.location.toString();
    q=q.split("?");
    q=q[1].split("&");
    var str=""
    for(i=0;i<q.length;i++){
      tmp=q[i].split("=")
      str+=" "+tmp[1]+"<br />"
    }
    document.getElementById("name").innerHTML=str
  }
  onload=function(){
    getQuerystring()
  }
</script>

然后我可以使用 id="name"来调用“name”的值,我想在我的页面上使用它,即在标题中,我可以说,Phil,期待您参加聚会.. .

如何在 html 链接位置动态附加我的“名称”值(var str),即

<a href="http://example.com?name=str">Link Text</a>

在上面的例子中会返回;

http://example.com?name=phil

最佳答案

您可以访问href <a> 的属性直接标记或使用.setAttribute :

// Using .href:
document.getElementById("name").href=str;

// Using . setAttribute:
document.getElementById("name").setAttribute ("href", str);
<小时/>

请注意,您应该拥有 <br/>标签 src链接的。

关于javascript - 如何将 Javascript var 传递到 href 标签中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44091881/

相关文章:

javascript - 从 Javascript 格式化文本

jquery - 使用 jQuery 在每次输入按键时搜索列表项

javascript - 菜单 acordeon : div stuck in my list because of the overflow

href - 如何在 SvelteKit 中使用 Relative Href?

URL 中的 Javascript 单选按钮值

javascript - 使多边形变小

javascript - JS : Copy an image alt attribute when its clicked

html - 如果无用的 div 到位,则无法创建 css 表

python - 如何在 BeautifulSoup 中添加 'href contains' 条件

javascript - 为什么我不能单击导航栏的 anchor 标记?