Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/08/2016, 05:39
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 5 meses
Puntos: 1012
Respuesta: duplicar o clonar un select con javascript

lo que te dice ese texto es que el elemento que quieres duplicar has de añadirlo a un elemento ya existe. en este ejemplo, lo añado a un elemento <div> con id#clones que ya existe en el dom
Cita:
var p = document.querySelector(".combo_color");
var p_prime = p.cloneNode(true);
document.getElementById('clones').appendChild(p_pr ime);


<select class="combo_color" name="combo_color" onChange="insertar_input(event);" >
<option value="rojo">rojo</option>
<option value="verde">verde</option>
<option value="azul">azul</option>
<option value="naranja">naraja</option>
</select>

<div id="clones"></div>
como puedes observar que realizado algunos cambios en el html
  • la id#combo_color la he cambiado por class.combo_color ya que, no se deben duplicar las ids
  • a las option le he quitado las id y en su lugar le he puesto el atributo value
  • he cambiado el evento onKeydown por onChange y lo he escrito en formato camelCase
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}