使用JavaScript向链接添加参数

时间:2013-12-10 23:06:52

标签: javascript jquery

我正在尝试使用java脚本将变量绑定到我页面上的每个链接。 例如: 这个字符串 - > ?CID = 701a0000000aqBx&安培; utm_source =谷歌&安培; utm_medium = CPC 应绑定到我页面中的每个链接

page1.html CID = 701a0000000aqBx&安培; utm_source =谷歌&安培; utm_medium = CPC

page2.html CID = 701a0000000aqBx&安培; utm_source =谷歌&安培; utm_medium = CPC

我的变量是 - > var utms = location.href.split('?')[1]

1 个答案:

答案 0 :(得分:0)

简单示例..遍历您的链接(使用JQuery):

$("a").each(function() {
    var l = $(this).attr("href");

    // Modify link 
    l += "?someparam=some";

    // Set modified link href back
    $(this).attr("href", l);

});

或为您的链接添加事件绑定:

$("a").bind("click", function(e) {

  // Prevent link from changing page
  e.preventDefault();

  var l = $(this).attr("href");

  // Modify l

  // Set new location
  window.location = l;
});