Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/12/2016, 11:50
alfa18
 
Fecha de Ingreso: diciembre-2007
Mensajes: 299
Antigüedad: 16 años, 11 meses
Puntos: 2
Pregunta propiedad no definida??

hola,
estoy intentando añadir un nodo al DOM. Este es el codigo que utilizo:

Código Javascript:
Ver original
  1. <script>
  2. function anyadir(){
  3. var f=document.createElement('form');
  4. this.parentNode.appendChild(f);
  5.  
  6. var in1=document.createElement('select');
  7. var opt2=document.createElement('option');
  8. opt.setAttribute('value','España');
  9. var opt1=document.createElement('option');
  10. opt.setAttribute('value','Francia');
  11. ...........................
  12.  
  13. <body>
  14. <p class='url' onclick="anyadir()">Pulsa aquí para proceder</p>
  15. </body>
al llegar a la propiedad parentNode me dice que no puede leerla porque parentNode no esta definida¡¡
Supongo k el error se debe a que el objeto this no apunta al elemento "p", pero ¿como hago para que pase la referencia al objeto con la llamada a la funcion anyadir() ?


Lo he revisado varias veces y comparado con otros ejemplos pero no se een que falla:)¿Me podeis echar una mano para sacar el error?

Gracias, saludos:D
__________________
1os pasaos con xAMP en Windows
programando en PERL

Última edición por alfa18; 06/12/2016 a las 12:37