Si en lugar de
pusieses
La cosa tomaría otro rumbo, seguiría habiendo un par de errores pero la función se ejecutaría
Para ocultar el valor mencionado, bastaría con que no pongas
Código:
document.getElementById("demo").innerHTML=v+" Kcal";
aunque eso inevitablemente me lleva a una pregunta, ¿quién puso eso ahi?, si no querés mostrarlo no lo ponés, ¿o acaso está copiando la script de otra parte?
Si es esto último, mejor sería que empezaces por un buen manual, para, entre otras cosas, saber que hace innerHTML
http://librosweb.es
Saludos