私が書いた JavaScript をデバッグしようとしていますが、なぜ機能しないのかわかりません。変数をハードコーディングすると問題なく動作しますが、document.getElementById('id').value を使用して変数を取得すると失敗します。
以下の例は正常に動作しますが、コメント行のコメントを外すとすぐに動作しません。2 番目のセクションの前後に変数を出力すると、同じように見えます。
本当に何が起こっているのかわかりません。多分私はそれで寝る必要がありますが、誰かが素晴らしい提案を持っていれば!
roof_width = 5;
roof_depth = 3;
panel_width = 2;
panel_depth = 1;
panel_power = 200;
roof_margin = 0.100;
panel_gap = 0.05;
roof_width = document.getElementById('roof_width').value;
roof_depth = document.getElementById('roof_depth').value;
// panel_width = document.getElementById('panel_width').value;
// panel_depth = document.getElementById('panel_depth').value;
panel_power = document.getElementById('panel_power').value;
// roof_margin = document.getElementById('roof_margin').value;
panel_gap = document.getElementById('panel_gap').value;