Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2017, 15:34
antonio715715
 
Fecha de Ingreso: enero-2016
Mensajes: 21
Antigüedad: 8 años, 11 meses
Puntos: 0
insertar código html a través de javascript

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <title>Prueba de formulario</title>
  3.  
  4.  
  5. </head>
  6.  
  7.  
  8. <script type="text/javascript">
  9. var elements = document.getElementsByTagName("li");                              
  10.         for (var i=0; i<elements.length; i++){
  11.              
  12.             var UnBoton = document.createTextNode ('<input type="button" name="boton7" value=" 7 ">');
  13.            
  14.             elements[i].appendChild(UnBoton);
  15.         }
  16.  
  17.  
  18. <form action="registrardatos.php" method="post">
  19. <h1>Resultado:<h1>
  20. <input type="button" name="boton7" value=" 7 ">
  21. <input type="button" name="boton8" value=" 8 ">
  22.  
  23. <input type="button" name="boton9" value=" 9 ">
  24.  
  25. <input type="button" name="botondiv" value=" / ">
  26. <br>
  27. <input type="button" name="boton4" value=" 4 ">
  28. <input type="button" name="boton5" value=" 5 ">
  29. <input type="button" name="boton6" value=" 6 ">
  30. <input type="button" name="botondiv" value=" * ">
  31. <br>
  32. <input type="button" name="boton1" value=" 1 ">
  33. <input type="button" name="boton2" value=" 2 ">
  34. <input type="button" name="boton3" value=" 3 ">
  35. <input type="button" name="botonmas" value=" + ">
  36. <br>
  37. <input type="button" name="boton0" value=" 0 ">
  38. <input type="button" name="botonigual" value=" = ">
  39. <input type="button" name="botonmenos" value=" - ">
  40. </form>
  41.  
  42. <ul>
  43. <li>
  44. <input type="button" name="boton7" value=" 7 ">
  45.  
  46. </li>
  47. </ul>
  48. </body>
  49. </html>
La parte de html de este código funciona bien, sin problemas. La parte de javascript no funciona y no sé por qué.
Si abro la página con el firefox sin la parte de javascript y luego a través del shell pruebo la parte de javascript funciona... pero así tal cual está no funciona.. no lo entiendo.. debería ser igual.. no lo sé.
Luego además, como se ve en el código, lo que quiero es insertar el código html para poner un botón pero cuando lo pruebo en el shell aparec el código en html pero no interpretado con el navegador.. por lo que no aparece el botón...
Gracias a cualquiera que pueda orientarme en estas dos cuestiones :)