function createDiv() {
// Создаем новый div-элемент
let newDiv = document.createElement("div");
// Устанавливаем содержимое div-элемента
newDiv.innerHTML = "ывыввыыв";
newDiv.className = "twohard"
document.body.append(newDiv);
}
function myfunction() {
let newVid = document.createElement('div');
// Устанавливаем содержиемое элмента 2
newVid.innerHTML = "Иди на
"
document.body.append(newVid);
}
// Вызываем функцию createDiv()
createDiv();
let d = document.getElementsByTagName('div')[0];
d.onclick = myfunction;
function createDiv() {
// Создаем новый div-элемент
let newDiv = document.createElement("div");
// Устанавливаем содержимое div-элемента
newDiv.innerHTML = "ывыввыыв";
newDiv.className = "twohard"
newDiv.onclick = myfunction;
document.body.append(newDiv);
}
ты добавляешь на страницу свой див, а потом ищешь не див, а элемент с id div. У тебя такого нет. Не помню, как добавлять id через js, можешь воспользоваться классами. Добавляешь через className.add, а потом уже играешься с элементом прямо в DOM. newDiv.id = '1';
newDiv.className = 'newDiv';
newDiv.classList.add('newDiv');
className это строка а не объект. className.add не существует.