Текст из URL в элементе HTML ".split не является функцией"

Я создаю тест AB с VWO. Для этого теста я хочу взять имя из 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

Обновлен код: я сначала добавляю идентификатор к элементу, я знаю, что это не правильный путь к нему, но другая функция, нацеленная на него, не работает.

1 ответ

Я нашел проблему, и вы были в порядке! По-видимому, я также добавил половину кода в глобальный Javascript всех вариантов, вызывающих ошибку. Спасибо за вашу помощь.

Другие вопросы по тегам