@PoodingRex

Как изменить data-атрибут через JS?

Доброго времени суток! Подскажите, пожалуйста, как через JS или JQ можно изменить атрибут data-large у изображения?
Если с SRC всё легко меняется, то с data-атрибут не получается...
Заранее спасибо

var img = document.getElementById("myImg"); 
img.src = 'logo.png';
  • Вопрос задан
  • 5859 просмотров
Решения вопроса 2
bob_cody
@bob_cody
Ответ написан
Комментировать
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
<div id="user" data-id="1234567890" data-user="johndoe" data-date-of-birth>John Doe</div>

let el = document.querySelector('#user');

// el.id == 'user'
// el.dataset.id === '1234567890'
// el.dataset.user === 'johndoe'
// el.dataset.dateOfBirth === ''

el.dataset.dateOfBirth = '1960-10-03'; // set the DOB.

// 'someDataAttr' in el.dataset === false

el.dataset.someDataAttr = 'mydata';
// 'someDataAttr' in el.dataset === true

https://developer.mozilla.org/ru/docs/Web/API/HTML...
caniuse.com/#feat=dataset
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы