Radio-Buttons Zugriff über getElementsByName

  • JavaScript

    Radio-Buttons Zugriff über getElementsByName

    Ich komm einfach nicht drauf, was daran falsch ist:

    JavaScript-Quellcode

    1. function getRadioValue(radio_name)
    2. {
    3. var elem = document.getElementsByName(radio_name);
    4. for (var i = 0; i < elem.length; i++)
    5. if (elem.checked == true)
    6. return elem.value;
    7. return false;
    8. }

    Aufruf per:

    JavaScript-Quellcode

    1. text += "," + getRadioValue('picalign_var');


    Die Buttons sind so eingebunden:

    HTML-Quellcode

    1. <input type="checkbox" id="picalign" class="cb">
    2. <span>Ausrichtung:<br><input type="radio" name="picalign_var" value="left"> links <input type="radio" name="picalign_var" value="right"> rechts</span>


    elem bleibt undefined. Was kann daran falsch sein?

    vG,
    Lupus