Показать сообщение отдельно
  #4 (permalink)  
Старый Вчера, 07:12
Новичок на форуме
Отправить личное сообщение для enoperating Посмотреть профиль Найти все сообщения от enoperating
 
Регистрация: 14.01.2026
Сообщений: 2

Цитата:
Ага, вижу в чём проблема. Ошибка здесь:

var el = document.getElementsByTagName('li'),
url = el.getAttribute('audiourl')


document.getElementsByTagName('li') возвращает HTMLCollection (почти массив), а не один элемент. У HTMLCollection нет метода getAttribute, поэтому и возникает ошибка geometry dash liteUncaught TypeError: el.getAttribute is not a function.
Исправить можно так:

var el = document.getElementsByTagName('li')[0],
url = el.getAttribute('audiourl');
Ответить с цитированием