Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   создание класса html на javascript (https://javascript.ru/forum/xhtml-html-css/22939-sozdanie-klassa-html-na-javascript.html)

Anastasiya 06.11.2011 14:06

создание класса html на javascript
 
мне нужно создать в крипте html класс и элемент span этого класса
как это сделать?

tenshi 06.11.2011 14:15

document.createElement
element.className

Anastasiya 06.11.2011 14:17

function NewClass() {
this.position = "absolute";
this.top="45px";
this.left="800px";
this.color="#A3A3A3";
this.fontStyle="italic";
this.width="10px";
this.height="10px";
this.backgroundColor="green";
}
var obj = new NewClass();
а если как-то так?только это не работает,оно создает объект,но его не видно

ksa 06.11.2011 15:05

Цитата:

Сообщение от Anastasiya
а если как-то так?

Как вариант...

<script type="text/javascript">
function addP() {
	var o=document.createElement('p')
	o.style.color='#A3A3A3';
	o.style.fontStyle='italic';
	return o;
};
function Add() {
	var o=new addP();
	o.innerHTML='Text'
	document.getElementById('test').appendChild(o);
};
</script>
<div id='test'></div>
<input type='button' value='Add' onclick='Add()' />


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