我正在用VWO创建一个AB测试。对于这个测试,我想从URL中取出名称并将其插入到链接元素中。我在功能上工作,但在控制台中出现错误。我不明白为什么以及如何解决这个问题。来自HTML元素中URL的文本“.split不是函数”
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("Homepage blog ↑");
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添加到元素,我知道这是不正确的方法给它,但其他功能为目标它不起作用。
2015-10-09
Bastiaan
+1
我不认为代码导致这个问题;如果是这样,代码将无法工作。 –
+0
检查错误出现的行号。 @Pointy是对的。代码是正确的错误必须来自其他地方。 –
+0
你有没有控制台输出?检查你是否得到这个索引,它在数组'XXXXXURLsplit [3]' –