From a83e5934b1bc115dbe2158b187bf6e239deec265 Mon Sep 17 00:00:00 2001 From: denis Date: Wed, 8 Apr 2026 06:27:07 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20js/DOM/DOM.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/DOM/DOM.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/js/DOM/DOM.md b/js/DOM/DOM.md index b97f1ed..037ed07 100644 --- a/js/DOM/DOM.md +++ b/js/DOM/DOM.md @@ -1,4 +1,49 @@ +### Работа с атрибутом class + +Добавить класс элементу + +```js +element.classList.add('animate') +``` + +Проверить наличие класса + +```js + if (element.classList.contains('animate')){ + + } +``` + +Удалить класс + +```js +element.classList.remove('класс'); +``` + + + + +### Работа с атрибутом data- + +Получить значение атрибута data-**active** +```js +element.dataset.action; +``` +Проверка наличиея атрибута + +```js + if ('id' in element.dataset) { + console.log(element.dataset.id); + } +``` + +Изменить значение атрибута data-**active** +```js +element.dataset.action = 8; +``` + + ### Работа с DOM ```js e.target.children // коллекция детей, которые являются элементами.