Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML元素“.split”中URL中的文本不是函数_Javascript_Vwo - Fatal编程技术网

Javascript HTML元素“.split”中URL中的文本不是函数

Javascript HTML元素“.split”中URL中的文本不是函数,javascript,vwo,Javascript,Vwo,我正在使用VWO创建AB测试。对于这个测试,我想从url中去掉名称并将其插入到link元素中。我的功能正常,但控制台中出现错误。我不明白为什么以及如何解决它 vwo_$(document).ready(function() { vwo_$('BODY > SCRIPT:first-child + HEADER + MAIN > DIV#content:first-child > SECTION:first-child > DIV:first-child > DI

我正在使用VWO创建AB测试。对于这个测试,我想从url中去掉名称并将其插入到link元素中。我的功能正常,但控制台中出现错误。我不明白为什么以及如何解决它

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] +' ↑';
});

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

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

我不认为代码导致了这个问题;如果是,代码将无法工作。请检查错误出现的行号@波蒂是对的。代码正确错误必须来自其他地方。您有控制台输出吗?检查你是否得到了这个索引,它位于数组xxxxx urlspit[3]中,上面写着程序:6。不确定这是什么或在哪里。为什么错误消息与上面显示的代码不同?
Uncaught TypeError: XXXXXURL.split is not a function