Показать сообщение отдельно
  #1 (permalink)  
Старый 05.10.2021, 21:43
Аватар для finlolo
Аспирант
Отправить личное сообщение для finlolo Посмотреть профиль Найти все сообщения от finlolo
 
Регистрация: 12.08.2018
Сообщений: 61

Как правильно добавлять элементы в DOM
Подскажите, пожалуйста, как правильно добавлять элементы в дом и в чем отличие.

Например я могу добавить новый элемент с помощью:
document.createElement('div');

далее добавить ему атрибут id, к примеру.

А могу сделать так:
document.querySelector('.myCustomDiv').innerHTML = '<div id="customDiv"></div>';


Если добавлю в код addEventlistner события клика, то у обоих новых элементов смогу отследить событие.

Собственно, в чем тогда разница?
И как правильнее делать?

Спасибо.
Ответить с цитированием