안녕하세요 여러분, 호출시 claclBMI() 함수로 생성 된 값을 인쇄하는 JavaScipt 함수를 만들려고합니다. 첫 번째 함수를 사용하면 BMI 계산이 정확하다고 느낍니다. 거기에 어쨌든 버튼을 calcBMI 함수의 결과를 인쇄 할 수 있습니까?자바 스크립트 버튼으로 값 인쇄
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Body Mass Index</title>
</head>
<body>
<table width="80%" border="0">
<tr>
<th>Weight in Pounds</th>
<th>Height in Inches</th>
<th>Body Mass Index</th>
</tr>
<tr>
<td><input id="box1" oninput="number" type="text" /></td>
<td><input id="box2" oninput="number" type="text" /></td>
<td><button onclick="printBMI()">Calculate BMI</button></td>
</tr>
</table>
<p id="calcBMI"></p>
<script>
\t function calcBMI()
{
\t \t var myBox1 = document.getElementById('box1').value; \t
\t \t var myBox2 = document.getElementById('box2').value;
\t \t var BMI = document.getElementById('BMI'); \t
\t \t var myResult = (myBox1 * 703)/(myBox2 * myBox2);
\t \t BMI.value = "parseInt(myResult)";
}
\t function printBMI()
{
document.write (myResult);
}
</script>
</body>
</html>
'BMI.value = "parseInt (myResult)";를'BMI.value = myResult;'로 바꿀 수 있습니까? 또한 버튼에 대한'onclick'은'calcBMI()'일 수도 있습니다. –
'document.getElementById ('BMI');는'document.getElementById ('calcBMI') 여야 함' –
'BMI.value = ...'는'BMI.textContent = ... '이어야합니다. –