А вы уверены, что на самом DOM-элементе есть такие методы?
Или вы хотели, все таки, на classList воздействовать этого DOM-элемента?
2. <link rel="stylesheet" href="css/main.css">
Вы уверены, что main.css подключился, чтобы работали классы view, hidden и т.д.?
PS: <input type="button" onclick="Subm()">Ok</input>
Инпут вам не батон, он одиночный тег, ему не нужен закрывающийся тег, подпись кнопки пишется в атрибуте value. <input type="button" onclick="Subm()" value="Ok"/>
function newEvent() {
let div = document.createElement('div');
div.classList.add('event');
let p = document.createElement('p');
p.classList.add('event__text');
p.textContent = gData;
div.appendChild(p);
document.body.appendChild(div);
}