v2.5.2
Giriş yap

javascript querySelectorAll() ile forEach kullanmak

Anonim
1,144 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?

tayfunerbilen
1285 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) => {
    
});