Добавить класс в элемент списка li
Здравствуйте!
Подскажите пожалуйста, как добавить class в li? |
|
А как добавить class именно тому li, где содержится 1?
<li>1</li> <li>2</li> <li>3</li> ... var classList = document.body.classList; classList.remove('page'); // удалить класс classList.add('post'); // добавить класс |
<li>1</li> <li>2</li> <li>3</li> <script> document.querySelectorAll('li').forEach(el=>el.textContent == 1 && el.classList.add('post')); </script> |
Что такое el? Я так понимаю, id ?
|
Цитата:
|
Вот так ошибку выдает, почему?:
document.querySelectorAll('li').forEach(el=>el.textContent == 1 && el.classList.add('post')); <script type="text/javascript"> document.querySelectorAll('li').forEach(el=>el.textContent == 1 && el.classList.add('post')); </script> </head> <body> <ul> <li>1</li> <li>2</li> <li>2</li> </ul> |
DDim1000,
попытка обращения к не созданному элементу |
elem - это переменная?
|
Посмотрите, пожалуйста, почему код не работает?:
https://codepen.io/anon/pen/mjvqzE |
Часовой пояс GMT +3, время: 13:43. |