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

В чем разница между атрибутом и свойством

Атрибуты (attributes) — это HTML-разметка, которая задаётся в тегах. Они всегда строки и неизменяемы после рендеринга. Свойства (properties) — это значения DOM-элементов в JavaScript. Они могут быть любого типа и изменяемы динамически. Пример: ```html ``` ```js const input = document.getElementById('input'); console.log(input.getAttribute('value')); // 'Привет' (атрибут) input.value = 'Мир'; // меняем свойство console.log(input.value); // 'Мир' (свойство) console.log(input.getAttribute('value')); // 'Привет' (атрибут не изменился) ``` Атрибуты влияют на начальное состояние, свойства — на текущее.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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