使用javascript将动态网址字段传递到链接中

时间:2018-02-12 22:34:24

标签: javascript html parsing onload var

我正在尝试从网址解析电子邮件(" test@test.com"),并将其与标识符一起插入popupwidget网址。

最终结果应为" showPopupWidget(' https://website.com?utm_campaign=test@test.com')"。

不幸的是,我似乎无法让它发挥作用。任何帮助将不胜感激。

谢谢!



DB_CONNECTION=tenant_mysql

//<![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;


}//]]> 
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:0)

试试这个:

frameElement.href= "https://webite.com" + "?utm_campaign=" +paramId;

答案 1 :(得分:0)

找到答案......

//<![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>