Текст из 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 всех вариантов, вызывающих ошибку. Спасибо за вашу помощь.