Error "document.getElememtById is not a function" when trying to reference the value of a [closed] element

-1

I do not get the result.

function celsius() {
    var f = document.getElememtById("fahrenheit").value;
    var c = (f - 32) * 5 / 9;
    alert("La Temperatura: " + f + " Expresada en Celsius es: " + c);
}
<p>
  <input type="text" id="fahrenheit" size="9" maxlength="12"/>
  <input name="celsius" type="button" onclick="celsius()" value="Convertir fahrenheit a celsius"/>
</p>
    
asked by Esteban Vera 02.12.2016 в 00:35
source

2 answers

5

You have an error in your code. It should be

document.getElementById
                 ^

instead of:

document.getElememtById
                 ^

Your modified code:

function celsius() {
    var f = document.getElementById("fahrenheit").value;
    var c = (f - 32) * 5 / 9;
    alert("La Temperatura: " + f + " Expresada en Celsius es: " + c);
}
body{
  background-color: #666666;
}
<p><input type="text" id="fahrenheit" size="9" maxlength="12"/><input name="celsius" type="button" onclick="celsius()" value="Convertir fahrenheit a celsius"/></p>
    
answered by 02.12.2016 / 00:43
source
0

Do this, change it in your code:

var f = document.getElementById("fahrenheit").value * 1;
    
answered by 02.12.2016 в 00:42