v2.5.2
Giriş yap

javascript querySelectorAll() ile forEach kullanmak

Anonim
1,220 defa görüntülendi ve 9 kişi tarafından değerlendirildi

javascript'de etiketleri querySelectorAll() ile seçiyorum ancak forEach() fonksiyonundan geçiremiyorum. yani şunu yapamıyorum;

let list = documen.querySelectorAll('li');
list.forEach((el, key) => {
    console.log(el,key);
})

hata alıyorum bu şekilde. ne yapabilirim?

Cevap yaz
Cevaplar (3)
tayfunerbilen
1486 gün önce

querySelectorAll() sana bir NodeList dönüyor bunu array'e çevirmen gerek. onu da şu şekillerde yapabilirsin

let list = documen.querySelectorAll('li');

Array.from(list).foreach((el, key) => {
    
});

ya da ES6 spread operatörünü kullanabilirsin.

[...list].foreach((el, key) => {
    
});
ella
1388 gün önce
Markdown Link'i hk.

1 - Öncelikle paylaşılan pratik bilgi için teşekkürler Tayfun abi...


2 - Yönetim Panelinizde çok şık olmuş. (Buna da değinmiş oldum.)


3 - Markdown kullanım linki'ne tıkladığımızda bulunduğumuz sayfada açılmasa da yüzen bir dock'ta (ve her zaman üstte olarak) açılsa harika olurdu! (Ben küçük de olsam bir UI/UX olarak babama danışmanlık yapıyorum ^_^)

Başarılar - Sevigler - Saygılar

qran7
1422 gün önce

Tayfun hocam biraz konu dışı olacak ama şu soruma bir göz atabilirmisin? https://prototurk.com/soru/1453-karbonapp-olculendirme-ve-border-sorunu-yardim