• 04-10-2016, 17:39:09
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    var altElement = sıralama.getElementsByClassName('inleneYanyana');
    alert(altElement.length);//--->>>>>3 geliyor;

    for (var i = 0; i < altElement.length; i++) {
    try {

    var elem = altElement[i];
    elem.setAttribute("class", "ustmenüSıralama");
    //alert(elem.className);
    } catch (e) {
    console.log('1');
    console.log(e);
    }

    }

    arakdaşlar bu kodda altElement.lenght 3 geliyor sonra for döngüsünde Yanlızca iki defa dönüp çıkıyor hata falanda vermiyor kaldığı yerden devam ediyor kod. birde eger elem.setAttribute komutunu kaldırınca sıkıntısız 3 kere dönüyor. yukarıda alert(elem.className); açıp elem.setAttribute yi kapantınca çalışıyor örneğin.... neden olabilir. for döngüsünden neden çıkıyor anlamadım?
  • 05-10-2016, 12:49:23
    #2
    var elem = altElement[i]; kısmını var elem = altElement[0]; olarak değiştirirsen sorun düzelir.

    Bir de sıralama yerine siralama, ustmenüSıralama yerine ustmenuSiralama gibi karakterler kullanırsan daha iyi. Türkçe karakter kullanmamaya dikkat et.