[英]Pass a dynamic URL field into a link using javascript
I am trying to parse the email ("test@test.com") from the url and insert it together with an identifier to the popupwidget url. 我正在尝试从URL中解析电子邮件(“ test@test.com”),并将其与标识符一起插入popupwidget URL。
The end result should be "showPopupWidget(' https://website.com?utm_campaign=test@test.com ')". 最终结果应为“ showPopupWidget(' https://website.com?utm_campaign=test@test.com ')”。
Unfortunately, I cannot seem to get it to work. 不幸的是,我似乎无法使其正常工作。 Any help would be greatly appreciated.
任何帮助将不胜感激。
Thanks! 谢谢!
//<![CDATA[ window.onload=function(){ url = "https://url.com/abc?email=test@test.com"; var paramId = new URL(url).searchParams.get("email"); var frameElement = document.getElementById("calendlyid"); frameElement.src = "https://webite.com" + "?utm_campaign=" +paramId; }//]]>
<h2 class="subtitle"> <a id="calendlyid" href="" onclick="iAmAttilasEvent(); Calendly.showPopupWidget('https://website.com');return false;" class="link">Book NOW</a> </h2>
尝试这个:
frameElement.href= "https://webite.com" + "?utm_campaign=" +paramId;
Found the answer... 找到了答案...
//<![CDATA[ window.onload=function(){ url = document.location.href; var paramId = new URL(url).searchParams.get("email"); var url = "iAmAttilasEvent(); Calendly.showPopupWidget('https://website.com" + "?utm_campaign=" +paramId + "');return false;"; document.getElementById("ID").setAttribute("onclick",url); }//]]>
<a id="ID" href="" class="link">Book Now</a>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.