在HTML标记中使用URL参数

时间:2018-11-12 22:20:18

标签: javascript html url

我正在寻找一种利用HTML代码段中的URL参数进行Typeform嵌入的最佳方法。

这是嵌入代码:

<a 
    class="typeform-share button" 
    href="https://example.typeform.com/to/S0DfP3?utm_source=XXXXX&utm_campaign=XXXXX" 
    data-mode="drawer_left" 
    style="display:inline-block;text-decoration:none;background-color:#5A31A0;color:white;cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-size:23px;line-height:57.5px;text-align:center;margin:0;height:57.5px;padding:0px 38px;border-radius:28px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;" 
    data-hide-headers=true 
    data-hide-footer=true 
    data-submit-close-delay="5" 
    target="_blank">See if you qualify</a> 

<script> (function() { var qs,js,q,s,d=document, gi=d.getElementById, ce=d.createElement, gt=d.getElementsByTagName, id="typef_orm_share", b="https://embed.typeform.com/"; if(!gi.call(d,id)){ js=ce.call(d,"script"); js.id=id; js.src=b+"embed.js"; q=gt.call(d,"script")[0]; q.parentNode.insertBefore(js,q) } })() </script>

更具体地说,如果有人登陆页面并且URL参数包括utm_source = facebook和utm_campaign = test,我希望它们填充在标签的href部分

    href="https://example.typeform.com/to/S0DfP3?utm_source=facebook&utm_campaign=test" 

我看到了其他有关在JS中使用URL参数的问题,但不确定如何在此用例中实现。

提前谢谢!

0 个答案:

没有答案