Может appendChild нужен, а не append? function func() { div = document.createElement('div'); document.body.appendChild(div); div.className = 'cl1' } func()
Yulia Amake
Мудрец
(16285)
Не заметила ваше дополнение.
Значит вы запускаете свой скрипт до того, как построится DOM. ПОЭТОМУ перенесите ваш скрипт в самый конец – перед закрывающим body или обрабатывайте событие DOMContentLoaded).