Добавить класс в элемент списка 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, время: 14:34. |