1
我使用这个代码从URL抓取谷歌的utm_campaign来将其插入一个隐藏的表单字段:如何获取目录中的URL字符串?
<script type="text/javascript">
function getQueryVariable(variable) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if (pair[0] == variable) {
return pair[1];
}
}
}
function onLoad() {
var value = getQueryVariable("utm_campaign");
var e = document.getElementById('keyword');
e.value = value;
}
</script>
代码工作的根URL伟大的,但是当我用它的子目录里面停止工作。
site.com/?utm_campaign=test - 工程
site.com/directory/?utm_campaign=test - 不工作
我怎么能抢目录内的URL字符串?
谢谢!
Thanks @BananaNeil子目录页面确实有代码和元素与关键字id。我真的不知道JavaScript,很久以前我发现了这个脚本,但是现在我需要在子目录中实现它,但它不起作用。将提供一个链接到项目的帮助?谢谢 – Efrain
是的,该项目的链接应该有所帮助。 – BananaNeil
我已经更新了我的答案。 – BananaNeil