来自HTML元素" .split中的URL的文本不是函数"

时间:2015-10-09 12:33:08

标签: javascript vwo

我正在用VWO创建一个AB测试。对于此测试,我想从URL中取出名称并将其插入链接元素中。我的功能是什么,但控制台中出现错误。我不明白为什么以及如何解决它。

vwo_$(document).ready(function() {
  vwo_$('BODY > SCRIPT:first-child + HEADER + MAIN > DIV#content:first-child > SECTION:first-child > DIV:first-child > DIV:first-child > DIV:first-child + DIV > ASIDE:first-child > DIV:first-child + DIV + A').replaceWith("<a id=\"ABtestelement\" href=\"/anastia/blog\">Homepage blog ↑</a>");
    var XXXXXURL      = window.location.href;
    var XXXXXURLsplit = XXXXXURL.toString().split("/");
    // Returns full URL
    document.getElementById("ABtestelement").text = 'Meer blogposts van '+ XXXXXURLsplit[3] +' ↑';
});

它给出的错误:

Uncaught TypeError: XXXXXURL.split is not a function

更新了代码:我首先将ID添加到元素中,我知道它不是正确的方法,但是针对它的另一个函数不起作用。

1 个答案:

答案 0 :(得分:0)

我发现了问题,你没事!显然,我还将一半代码添加到导致错误的所有变体的全局Javascript中。谢谢你的帮助。