Встречается на собеседованиях • сегодня

Как посмотреть все атрибуты

В JavaScript можно получить все атрибуты элемента с помощью методов:

  1. element.attributes - возвращает NamedNodeMap коллекцию всех атрибутов
javascript
const div = document.querySelector('div');
const attrs = div.attributes;
for (let i = 0; i < attrs.length; i++) {
  console.log(attrs[i].name, attrs[i].value);
}
  1. getAttributeNames() - возвращает массив имен атрибутов
javascript
const names = div.getAttributeNames();
names.forEach(name => {
  console.log(name, div.getAttribute(name));
});

Для data-атрибутов можно использовать dataset:

javascript
console.log(div.dataset); // {foo: "bar"} для data-foo="bar"

В консоли разработчика можно посмотреть все атрибуты, выбрав элемент и используя вкладку Elements.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы