- Теория
- Теория
Кекстаграм: используем data-атрибуты
Чтобы с помощью JavaScript считать значение data-атрибутов, нужно использовать свойство dataset
. Пример:
HTML:
<div class="control" data-filtername="walden"></div>
JavaScript:
var control = document.querySelector('.control');
var filter = control.dataset.filtername;
// в переменной filter теперь строка «walden»
В свойстве dataset
HTML-элемента хранятся все значения его data-атрибутов. Обратиться к ним можно по
названию data-атрибута, удалив из названия приставку data-
.
Добавлять содержимое в HTML-элемент через JavaScript можно с помощью свойства innerHTML
:
var control = document.querySelector('.control');
control.innerHTML = 'walden';
Присвоенная свойству innerHTML
строка заменяет всё содержимое HTML-элемента. В этой строке можно
использовать любой HTML-код.
Давайте попробуем получить значение data-атрибута из JavaScript и записать полученную строку в переключатель.
Минимальный вид табов
- index.html
HTML
HTML
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.
100%