Hi to everyone, i'm new to javascript and to daniweb, what i want to do is to put all the properties from all the divs of the page, to all their child elements, this way, for example.
<div style="background-color: #000000">
<b>Text</b>
</div>
would change (using javascript)
<div>
<b style="background-color: #000000">Text</b>
</div>
what i've done for now is the following code:
<script languaje=""JavaScript"" type=""text/javascript"">
var x = document.getElementsByTagName('DIV');
for(cont = 0; cont < x.length; cont++)
{
if(x.item(cont).hasChildNodes())
{
document.write('Tiene hijos<br />');
document.write('-->Hijo(' + x.nodeName + ') ' + cont + ', tiene ' + x.item(cont).length + ' elementos.<br />');
for(hijo = 0; hijo < x.item(cont).length; hijo++)
{
}
}
else
{
document.write('No tiene hijos');
}
}
</script>
what i get is the following result:
Tiene hijos
-->Hijo(undefined) 0, tiene undefined elementos.
Tiene hijos
-->Hijo(undefined) 1, tiene undefined elementos.
Tiene hijos
-->Hijo(undefined) 2, tiene undefined elementos.
Tiene hijos
-->Hijo(undefined) 3, tiene undefined elementos.
Tiene hijos
-->Hijo(undefined) 4, tiene undefined elementos.
Tiene hijos
-->Hijo(undefined) 5, tiene undefined elementos.
Tiene hijos
-->Hijo(undefined) 6, tiene undefined elementos.
Tiene hijos
-->Hijo(undefined) 7, tiene undefined elementos.
Tiene hijos
-->Hijo(undefined) 8, tiene undefined elementos.
Tiene hijos
-->Hijo(undefined) 9, tiene undefined elementos.
Tiene hijos
-->Hijo(undefined) 10, tiene undefined elementos.
Tiene hijos
-->Hijo(undefined) 11, tiene undefined elementos.
Tiene hijos
-->Hijo(undefined) 12, tiene undefined elementos.
i thought that when i use the getElementsBy TagName() i would get the DIV elements, with all his childs? but it seems that i only get the element and nothing else.
someone know, how i could do this.
Thanks to everyone!
Eduardo
PS: Sorry for my poor english.