[ Foro de Javascript ]

Javascript Insertar una imagen en una sentencia if else

26-Oct-2017 03:39
Invitado (luis)
1 Respuestas

Hola quisiera ver si me pueden ayudar a como saber como insertar una imagen en una sentencia if else miren tengo un codigo en javascript el cual me calcula el IMC segun el resultado me indica si es pasado de peso normal obeso, etc y yo quiero saber como insertar una imagen segun el resultado que me de ejemplo si me dice que soy obeso me muestre una imagen de obeso, o en dado caso si soy normal me muestre imagen de peso norma este es mi codigo espero me puedan ayudar

var peso, altura, prom,imc,eleva;
var image1=document.getElementById("#image1");
peso=parseFloat(prompt("Ingresa tu peso en Kg: "));
altura=parseFloat(prompt("Ingresa tu altura : "));
eleva=Math.pow(altura,2);
imc=parseFloat((peso/eleva));

imc=imc.toFixed(2);
alert("Tu IMC Es: "+imc);

if(imc<=16){
   document.write("Critero de Hospital");
image.innerHTML=document.write('<IMG class="image1"
SRC="img/pesonormal.png">');
}
else if(imc>16 && imc<17){
   document.write("Infrapeso");

}
else if(imc>=17 && imc<18){
document.write("Bajo Peso");

}
else if(imc>=18 && imc<25){
document.write("Peso Normal");

}
else if(imc>=25 && imc<30){
document.write("Sobrepeso Obesidad Grado I");

}
else if(imc>=30 && imc<35){
document.write("Sobrepeso Cronico Obesidad Grado II");

}
else if(imc>=35 && imc<=40){
document.write("Obesidad Premorbida Obesidad Grado III");

}
else if(imc>40){
document.write("Obesidad Morbida Obesidad Grado IV");

}


27-Oct-2017 11:14
Nacho Cabanes (+32)

Si la opción que estás usando para el caso "if(imc<=16)" (que, en un primer vistazo, parece posible) está funcionando, bastaría con aplicar ese mismo criterio en los demás casos, cambiando el nombre de imagen por el correspondiente a cada caso..






Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...