Всякий раз, когда моя страница загружается, я пытаюсь удалить класс из элемента, но он все равно остается там.
Я пробовал использовать .removeclass() и remove() и getElementById() и removeChild().
var elem = document.getElementById("#logo");
elem.parentNode.removeChild(elem);<a class = "logo" href = "/brand/logo.svg"></a>Класс все еще отображается после изменения.
Element.className = undefined; если это только один класс. Кстати неправильный путь к document.getElementById. Оставь #.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы пытались получить доступ к элементу по идентификатору #logo. Вы не включаете # при использовании getElementById, а просто используете logo. Также вы пытались удалить элемент, а не класс. Вы должны использовать ELEMENT.classList.remove("CLASS_NAME");
var elem = document.getElementById("logo");
elem.parentNode.classList.remove("logo");<a class = "logo" href = "/brand/logo.svg"></a>
elem.classList.remove(className)