Карточка Junior DOM API обновлено
dataset и data-атрибуты
Вопрос
Как прочитать атрибут data-user-id из JavaScript?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Через el.dataset.userId: имя после data- переводится из kebab-case в camelCase. Значение всегда строка.
Ответ
Через el.dataset.userId: имя после data- переводится из kebab-case в camelCase. Значение всегда строка. Можно и el.getAttribute('data-user-id').
Разбор
Запись el.dataset.userId = 5 создаст атрибут data-user-id="5", а delete el.dataset.userId его удалит.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.