我正在尝试调试我编写的一些 javascript,但无法弄清楚它为什么不起作用。如果我对变量进行硬编码,它可以正常工作,但如果我使用 document.getElementById('id').value 来获取变量,它会失败。
下面的示例可以正常工作,但是一旦我取消注释注释行,它就不行了。在第二部分之前和之后打印变量,它们似乎是相同的。
实在搞不懂是怎么回事。也许我只需要睡在上面,但如果有人有建议那就太好了!
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;