I am trying to make a BMI Calculator using HTML. The inputs come from text fields. I am making some calculation with them in a Javascript function. I want to get the calculated values in a span like this:
<span id="" class="">Your Calculation Results is = </span>
<span id="" class=""> "" I want the result here "" </span>
====================================================================
Edit : The part that i am asking about
<script language="javascript">
var bmi = document.getElementById("ID_bmiResult2").innerHTML;
bmi.value = weight / (heightInMeter * heightInMeter);
</script>
<body>
<span id="ID_bmiResult2"> </span>
</body>
i don’t know how to make it …
Edit: As it was pointed out, FF doesn’t like
innerText, so I’m replacing toinnerHTMLwhich in this particular case doesn’t not change the overall functionality of the script.You can get the 2nd
spanand pass the value directly toinnerHTMLlike this:Note: Consider using and
idorclassso you can find the exact element you need to change instead of retrieving several elements of that type (in this casespan).If you had an
id, it would be like this:Edit2: This edit was made after the OP changed his question
It got really confusing now that I’m seeing your code.
I’ve written this fiddle so you can see it working