Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Создание с помощью скрипта html элемента (https://javascript.ru/forum/misc/22584-sozdanie-s-pomoshhyu-skripta-html-ehlementa.html)

Anastasiya 25.10.2011 20:20

Создание с помощью скрипта html элемента
 
Как создать в скрипте html элемен,которого нет в самом html,мне не нужно его описывать в коде странице,нужно с помощью скрипта сделать так,чтобы по опрелеленному действию он появлялся или исчезал.Как просто создать такой элемент с помощью скрипта?
var newDiv = document.createElement('div')
newDiv.innerHTML = "<div>Привет!</div>"
Если я делаю так,что не работает или innerHTML нельзя использовать для этого?

ksa 25.10.2011 20:37

Anastasiya, созданый элемент нужно еще куда-то добавить... ;)

<div id='test'></div>

<script type='text/javascript'>
var o=document.createElement('div')
o.innerHTML = 'Привет!'
document.getElementById('test').appendChild(o)
</script>

Anastasiya 25.10.2011 22:15

спасибо)а можно к примеру создать элемент span с родителем div?

Aetae 25.10.2011 22:24

<body>
<script>
document.body.appendChild(document.createElement('div')).appendChild(document.createElement('span')).innerHTML='Привет!';
</script>
</body>

Anastasiya 25.10.2011 22:28

спасибо!)


Часовой пояс GMT +3, время: 11:01.