Cita:
Iniciado por zerokilled ¡buenas!
no entiendo mucho. ¿cómo obtienes el array? ¿cómo insertas el elemento? en dónde se imprime el texto, ¿en la consola o en el navegador? ¿qué exactamente es lo que quieres hacer? entiendo que quieres agregar elementos LI a un UL, pero no está claro de donde viene ni mucho menos cómo lo estás haciendo.
vale, mira tengo un array que lo construllo con un for
Código Javascript
:
Ver original....
for(li=0;li<lis.length;li++){
n++;tamLis+=js.tam(lis[li]).an;
if(tamLis<tamVis){
tamLisT+=js.tam(lis[li]).an+2;
} else {
liOc[n]=lis[li]; // aki se guarda el array que son LI
}
}
...
luego viendo en consola este array
liOc es:
[<li class="7">…</li>,<li class="8">…</li>,<li class="9">…</li>,<li class="10">…</li>]
para imprimir el array dentro del UL
recorro el array
Código Javascript
:
Ver original...
var mus='';
for(ic=0;ic<liOc.length;ic++){
mus+=liOc[ic];
}
e inserto con innerHTML al
UL la variable
mus
y como resultado de la impresión sale:
[object HTMLLIElement][object HTMLLIElement][object HTMLLIElement][object HTMLLIElement]
en el código quedaría
Código HTML:
Ver original...
<ul>[object HTMLLIElement][object HTMLLIElement][object HTMLLIElement][object HTMLLIElement]
</ul> ...
cuando tendría que quedar
Código HTML:
Ver original...
<li class=​"7">…
</li> <li class=​"8">…
</li> <li class=​"9">…
</li> <li class=​"10">…
</li> ...