J'essaie de déboguer du javascript que j'ai écrit et je n'arrive pas à comprendre pourquoi cela ne fonctionne pas. Si je code dur les variables cela fonctionne bien, mais si j'utilise document.getElementById ('id'). Value pour obtenir la variable, il échoue.Débogage Javascript - le script fonctionne avec une variable codée en dur, pas avec getElementById ('id'). Value
L'exemple ci-dessous fonctionne bien, mais dès que je ne commente pas les lignes commentées, ce n'est pas le cas. Impression des variables avant et après la deuxième section, ils semblent être identiques.
Vraiment pas ce qui se passe. Peut-être que j'ai juste besoin de dormir dessus, mais si quelqu'un a des suggestions ce serait génial!
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;
et pourriez-vous également s'il vous plaît poster le HTML ici? –
et vous êtes sûr que vous avez des éléments avec ces ID? 'panel_width',' panel_depth', 'roof_margin'? – scunliffe
Merci pour vos commentaires, et vous avez raison, j'aurais dû poster le code HTML, mais c'est corrigé maintenant. – Mike