Javascript HTML元素“.split”中URL中的文本不是函数
我正在使用VWO创建AB测试。对于这个测试,我想从url中去掉名称并将其插入到link元素中。我的功能正常,但控制台中出现错误。我不明白为什么以及如何解决它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_$(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