Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Как с помощью javascript создать div ? (https://javascript.ru/forum/xhtml-html-css/29671-kak-s-pomoshhyu-javascript-sozdat-div.html)

Oggy3010 06.07.2012 17:17

Как с помощью javascript создать div ?
 
Здравствуйте.
Мне нужно в index.html через явускрипт вывести див...сделаный в цсс....
подскажыте как ето делается....вот что я нашол в интернете
//Создаем див
var div = document.createElement('div');

//Вставляем на страницу
body.appendChild(div);

но толком сам не розберусь...

vadim5june 06.07.2012 17:24

window.onload=function(){
var d=document.createElement('div');
d.style.width='200px';
d.style.height='100px';
d.style.background='gray';
document.body.appendChild(d);
}

а что еще надо?
если в css есть class для него то добавьте строчку
d.className='myClass';

Oggy3010 06.07.2012 18:37

Как вызвать цсс клас в яваскрипт ?
 
как сделать чтобы не прописывать ето в явескрипт

d.style.width='300px';
d.style.height='300px';
d.style.background='gray';

а в файле цсс
.div_one{
position:relative;
float:left;
left:5px;
background-color:red;
width:300px;
height:300px;
}

Как вызвать цсс клас в яваскрипт ?

Oggy3010 06.07.2012 18:39

Цитата:

Сообщение от vadim5june
d.className='myClass';

пробую так :
<SCRIPT LANGUAGE="javascript">

window.onload=function()
{
var
d = document.createElement('div');
d.className='div_one';
document.body.appendChild(d);

}
</script>
невыходит...

vadim5june 06.07.2012 18:45

<style>
.div_one {
position:relative;
float:left;
left:5px;
background-color:red;
width:30px;
height:30px;
}
</style>
<script>
window.onload=function()
{
var 
d = document.createElement('div');
d.className='div_one';
document.body.appendChild(d);
}
</script>

Oggy3010 06.07.2012 18:48

заработало...спасибо)
проблема была в путях к цсс файлу

Deff 06.07.2012 18:55

<style type="text/css">
.div_one{
 position:relative;
 float:left;
 left:5px;
 background-color:red;
 width:300px;
 height:300px;
 }
</style>

<script type="text/javascript">

var d = document.createElement('div');
 d.className='div_one';
 document.body.appendChild(d);

</script>


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