Auswertung von checkboxen

Stuhlbein

Mitglied
So deklariere ich eine Gruppe von vier checkboxen:
Java:
 <div class="block">
        <h3>Wohnungsmerkmale:</h3>
        <label><input type="checkbox" id="merkmal1"> Appartement </label><br>
        <label><input type="checkbox" id="merkmal2"> Maisonette- oder Galerie-Wohnung </label><br>
        <label><input type="checkbox" id="merkmal3"> Dachgeschoss-Wohnung </label><br>
        <label><input type="checkbox" id="merkmal4"> Souterrain-Wohnung </label>
    </div>

Eine angeklickte checkbox wird aber nicht richtig verarbeitet:
Code:
<script>
        // Globale Variablen
        let ug = 0.00;
        let mw = 0.00;
        let og = 0.00;

      
            // Block 3 - Wohnungsmerkmale auswerten
            if (document.getElementById("merkmal1").checked) {
                ug += 0.54; mw += 0.54; og += 0.54;
            }
            if (document.getElementById("merkmal2").checked) {
                ug += 0.07; mw += 0.07; og += 0.07;
            }
            if (document.getElementById("merkmal3").checked) {
                ug += 0.05; mw += 0.05; og += 0.05;
            }
            if (document.getElementById("merkmal4").checked) {
                ug -= 0.09; mw -= 0.09; og -= 0.09;
            }

Wo liegt der Haken, dass die Variablen sich nicht verändern bzw. die checkbox nicht richtig erkannt wird? Oder sind das zu wenig Info?
 

Oben