1
以下問題,我想UTM參數填充在隱藏的字段中。但不起作用。我不熟悉JavaScript,但所有其他字段只工作utm使問題。這就是與參數填充隱藏的字段不工作
myurl.com?utm_source=facebook的URL & utm_medium =嘰嘰喳喳& utm_campaign =谷歌
// Parse the URL
function getParameterByName(name) {
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
// Give the URL parameters variable names
var campaign = getParameterByName('utm_campaign');
// Put the variable names into the hidden fields in the form.
document.getElementsByName("ck_field_utm_campaign").value = campaign;
<input type="hidden" value="" name="ck_field_utm_campaign" class="ck_field_utm_campaign" id="ck_field_utm_campaign">
而且值得一提的,'input.value'是不一樣的'<輸入值= 「」>',它如果不小心會引起很多頭痛。 – Slime