HTML元素"中的URL文本.Split不是一个函数

Text from URL in HTML element ".split is not a function"

本文关键字:函数 一个 Split 元素 quot 中的 文本 URL HTML      更新时间:2023-09-26

我正在创建一个AB测试与VWO。对于这个测试,我想从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] +' ↑';
});

给出的错误:

Uncaught TypeError: XXXXXURL.split is not a function

更新了代码:我首先将ID添加到元素中,我知道这不是正确的方式来访问它,但是针对它的其他函数不起作用。

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