Пожалуйста, на чистом js. Элементы я научился создавать, но никак не получается создать элемент с привязкой к классу. Чтобы он создавался в
<div class="settings">
использую чтобы найти элемент
document.querySelector(".settings");
и внутри него хочу создать кнопку, но это работает только на body. вот так
document.querySelector("body");
пробовал использовать:
document.addEventListener('DOMContentLoaded', function(){
и даже
window.onload = function(){
но не работает, пишет в консоле об ошибке
Uncaught TypeError: Cannot read properties of null (reading 'append',
а на body работает. Понимаю, что элемент создаётся ещё до того как произойдёт загрузка страницы. Как решить?