是的。如您所知,可以访问div元素 document.getElementById('div_id') 并且可以通过访问它的值 document.getElementById('div_id').value 。
document.getElementById('div_id')
document.getElementById('div_id').value
所以取出表格并插入一个 id 为了 div 你需要并访问该值,然后找到总和,然后将值设置为 sum 到另一个 div 。这是代码
id
div
sum
<script> function calculateBMI() { var wtStr =document.getElementById('w').value; if (!wtStr) wtStr = '0'; var htStr = document.getElementById('h').value; if (!htStr) htStr = '0'; var weight = parseFloat(wtStr); var height = parseFloat(htStr); document.getElementById("r").value = weight + height; } </script> <input id = "w" type="Text" name="weight" size="4" onkeyup="calculateBMI()"> Weight (in Kilos) <input id = "h" type="Text" name="height" size="4" onkeyup="calculateBMI()"> Height (in Centimeters)<br> <input id = "r" type="Text" name="BodyMassIndex" id="BodyMassIndex" size="4"> BMI <input type="button" style="font-size: 8pt" value="Calculate" onClick="calculateBMI()" name="button">
?如果你不想要的话 input 您可以使用 textarea 。
input
textarea