<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script> function calcBMI() { let BMI, hgt, wgt; hgt = document.getElementById("i0").value; wgt = document.getElementById("i1").value; BMI = wgt / (hgt * hgt); if(BMI < 18.5) { documtnt.getElementById("result").textContent = "痩せすぎ"; }else if(18.5 <= BMI < 25) { documtnt.getElementById("result").textContent = "中間"; }else { documtnt.getElementById("result").textContent = "肥満気味"; } } </script> </head> <body> <h2>BMI計算機</h2> 身長(m) : <input id="i0" value="1.7"> 体重(kg) : <input id="i1" value="65"> <button onclick="calcBMI()">check</button> <p id="result"></p> </body> </html>
回答をよろしくお願い致します。
【追記】
全く作動してくれません。原因を指摘して頂けないでしょうか。
丸投げ質問はやめましょう。
https://teratail.com/help/avoid-asking
質問は何ですか?
3-3. 質問詳細の最初に実現したいことを書きましょう
https://teratail.com/help/question-tips#questionTips3-3
表現するための言葉がわからない時は表現の仕方を工夫しましょう
https://teratail.com/help/question-tips#questionTips3-3-1
結果(実際に起きたこと)を書きましょう
https://teratail.com/help/question-tips#questionTips3-4-1
エラーメッセージや実行ログをコピー&ペーストしましょう
https://teratail.com/help/question-tips#questionTips3-4-2
期待した処理結果を書きましょう
https://teratail.com/help/question-tips#questionTips3-4-3
問題が発生する条件を具体的に書きましょう
https://teratail.com/help/question-tips#questionTips3-5-3
あなたが解決する為に試してみたことを書きましょう
https://teratail.com/help/question-tips#questionTips3-5-4
追記拝読。
とりあえず、エラーメッセージをご提示ください。
Lhankor_Mhy様、返信ありがとうございます。
エラーメッセージはありません。
HTMLファイルをグーグルクロームで開いて、ボタンを押しても何も変化がありません。
コードのどこに欠陥があるのかが分かりません。
エラーメッセージはあるはずです。学習することをおすすめします。
回答2件
あなたの回答
tips
プレビュー