Приветствую всех!
Почитала про localStorage и решила, что хочу применить этот скрипт для запоминания выбранной ссылки, например:
<a href="">
<a href="" class="episode">
<a href="">
<button onclick="onclickVhod()">Добавить класс</button>
Мне надо, чтобы при нажатии на кнопку скрипт добавил класс "raz" для ссылки с классом "episode" и запомнил это значение.
Именно к class, а не id. Но никак не получается. Вместо document.getElementById() подставляю getElementsByClassName(), но не работает.
Пробовала поработать с этим:
var episode = document.getElementById('episode');
function onclickVhod() {
episode.className = (episode.className == 'raz') ? '' : 'raz';
localStorage.setItem('hide', episode.className);
}
if(localStorage.getItem('hide') == 'raz') {
document.getElementById('episode').className = 'raz';
}
Скрипт добавляет класс "raz" элементу с id "episode", но это работает только с id, а с class никак не хочет. Буду рада если подскажете как грамотно это организовать.