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");
}
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..
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)