Единственный элемент, который вы можете поместить в документ, - это <html>
(который существует по умолчанию).
Если вы хотите добавить <button>
на страницу, то вам нужно добавить его куда-нибудь else (и это должно быть потомком элемента <body>
).
const buttonPlace = document.getElementsByClassName('.extra')[0];
Вышеуказанное выглядит как место, куда вы хотите поместить кнопку, но вам нужно добавляйте его туда, а не к объекту document
.
buttonPlace.appendChild(button);
Обратите внимание, что в CSS .
указывает на запуск селектора класса. Ваше имя класса не начинается с символа .
. Вам нужно будет исправить это в точке, где вы звоните getElementsByClassName
.