Hack x Crack - Comunidad de Seguridad informática

Programación => Programación Web => Mensaje iniciado por: rairame en Abril 17, 2020, 12:36:17 am

Título: Buenas tardes, tengo una duda con respecto a la divisioon
Publicado por: rairame en Abril 17, 2020, 12:36:17 am
En otro "tema", pude repasar o aprender a hacer una división en html... pero no me sale el label  o txtbox respecto a el resultado, alguien me podría explícar ¿cómo era?

Código: Javascript
  1. <script>function Division()
  2.         {
  3.                 var HUC = parseInt(prompt('Dame el valor de HUC:'));
  4.                 var HU = parseInt(prompt('Dame el valor de HU:'));
  5.                
  6.                 var resultado=parseInt('el resultado es :' + HUC / HU) ;
  7.        
  8.                 document.getElementById('resultado').value = (resultado);
  9.  
  10.         }
  11. </script>
  12.  
  13. En el textbox pongo esto:
  14.  
  15. <input name="TM" value="" onclick="Division()">
  16.  


No veo el resultado, ¿qué puedo hacer?
Título: Re:Buenas tardes, tengo una duda con respecto a la divisioon
Publicado por: mrobles en Abril 17, 2020, 09:11:48 am
Estas buscando el elemento con ID "resultado" y en tu input no le tienes puesto nada
Título: Re:Buenas tardes, tengo una duda con respecto a la divisioon
Publicado por: rairame en Abril 20, 2020, 07:11:37 pm
Estas buscando el elemento con ID "resultado" y en tu input no le tienes puesto nada

Pero estoy comentando que "después de un click" se hace una "división" o estoy comentando que se ejecuta la clase "división"; en el ID no debo poner "TM"?
debo poner "resultado"?
Título: Re:Buenas tardes, tengo una duda con respecto a la divisioon
Publicado por: Krakakanok en Abril 20, 2020, 09:40:36 pm
Con document.getElementById('resultado') obtienes el elemento del árbol del DOM cuyo id es "resultado" en este caso, pero no tienes ningún elemento con ese id, agrégalo. También podrías buscar por name, revísate la documentación.

Luego te saldrán otros errores, mírate como debuggear en javasript.

Saludos.