siguiendo el ejemplo de caricatos he decido crear un div con todos sus elementos, así pues me encuentro un problema al clonar, este es el código
Código PHP:
function clonar(texto){
fila++;
//clonamos elementos
var capa = document.getElementById("capa");
var muestra = document.getElementById("muestra");
var nuevafila = muestra.cloneNode(true);
//nuevafila
numero="divfila"+fila;
nuevafila.id=numero;
//Cambiamos los id, names ..etc
//el div del span
var divspan = nuevafila.getElementById("divspan");
divspan.id="divspan"+fila;
var spantexto = divspan.getElementById("spantexto");
spantexto.id="paratexto"+fila;
spantexto.name="paratexto"+fila;
spantexto.style.width="460px";
spantexto.innerHTML = texto;
if(fila%2==0){//un estilo para una linea
spantexto.style.background="#E4E4E4";
}else{//y otro mas claro para la siguiente
spantexto.style.background="#CCCCCC";
}
Código HTML:
<div id="muestra"> <div id="divspan" style="overflow:hidden" style="float:left"> <span id="spantexto" name="texto" > </span> </div> <div id="divimg"> <img id="su" src="../images/flechaarriba.jpg" alt="Subir Filtro" align="absbottom" onclick="subir(this)"> <img id=ba" src="../images/flechaabajo.jpg" alt="Baja Filtro" align="absbottom" onclick="bajar(this)"> <img id=eli" src="../images/eliminar.jpg" alt="Borrar Filtro" align="absbottom" onclick="eliminar(this)"> <input width="22" height="22" type="radio" name="radio" id="radio" onclick="elegir(this)"/> </div> </div>
El problema me viene en la linea
Código PHP:
var nuevafila = muestra.cloneNode(true);
//nuevafila
numero="divfila"+fila;
nuevafila.id=numero;
//Cambiamos los id, names ..etc
//el div del span
var divspan = nuevafila.getElementById("divspan");
divspan.id="divspan"+fila;
Que necesito para poder cambiar los id?