Új hozzászólás Aktív témák

  • btz

    addikt

    Biztos erre is van szebb kód, ami nem anti-pattern és 2020-ban is megállja a helyét:
    Kiválasztott checkbox elemek kiíratása. A példakódban Alert-be és Console.log-ba
    A kiválasztott elemeket vessző, majd szóköz választja el a megjelenített ablakban, de az utolsó elemnél is megjelenik ez a vessző és szóköz, ami nem kell. Ezt úgy oldottam meg, hogy a kapott elemlista stringből levágok két karaktert, ami a vessző és a szóköz.

    function printChecked(){
    var items=document.getElementsByName('acs');
    var selectedItems="";
    for(var i=0; i<items.length; i++){
    if(items[i].type=='checkbox' && items[i].checked==true)
    selectedItems+=items[i].value+", ";
    }
    var str = selectedItems.substring(0, selectedItems.length - 2);
    alert(str);
    console.log(str);
    }

    JSFiddle Demo

Új hozzászólás Aktív témák