Почему не работает код?
<html> <head> <script> var newDiv = document.createElement('div') newDiv.className = 'my-class' newDiv.id = 'my-id' newDiv.style.backgroundColor = 'red' newDiv.innerHTML = 'Привет, мир!' </script> </head> <body> </body> </html> Мб глупый вопрос ведь код то лёгкий но почему-то не работает Открывает пустую страницу |
document.body.appendChild(newDiv);
|
Точно добавить то я забыл)
хммм не работает... |
код работает, и очень даже хорошо
просто вы созданный вами DIV не помещаете в тело документа. то есть это просто объект в памяти, не более того поместить его можно например так: document.body.appendChild(newDiv) к тому же код выхывается до того момента, как начнет строится DOM-дерево надо повесить его на onload, либо в теле body вот оба варианта: <html> <head> <script> window.onload=function(){ var newDiv = document.createElement('div') newDiv.className = 'my-class' newDiv.id = 'my-id' newDiv.style.backgroundColor = 'red' newDiv.innerHTML = 'Привет, мир!' document.body.appendChild(newDiv) } </script> </head> <body> </body> </html> <html> <head> </head> <body> <script> var newDiv = document.createElement('div') newDiv.className = 'my-class' newDiv.id = 'my-id' newDiv.style.backgroundColor = 'red' newDiv.innerHTML = 'Привет, мир!' document.body.appendChild(newDiv) </script> </body> </html> |
Премного благодарен вам=)
Gvozd подскажи плиз в теме про галереи. Она в раздели про фреймворки |
Часовой пояс GMT +3, время: 13:13. |