javascript querySelectorAll() ile forEach kullanmak
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?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
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) => {
});
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
Tayfun hocam biraz konu dışı olacak ama şu soruma bir göz atabilirmisin? https://prototurk.com/soru/1453-karbonapp-olculendirme-ve-border-sorunu-yardim