Bu karışıklığı çözmek için oldukça uğraşıyorum (Javascript sık kullandığım dillerden biri değildir ve muhtemelen kodu karıştırıyorum, özür dilerim muyuzsa!)JavaScript'te nesne yönelimli DOM manipülasyonunda muckup karıştırmak
'JoinRequestsList' kimliğindeki öğede yer alan bir HTML tablosunu yinelemeye çalışıyorum. W3Schools'un web sitesinde (özellikle here), bir eleman alabildiğim halde, bir çocuk elemanı almak için aynı yönteme (veya benzerine) başvurunuz. Neyse, işte benim kodudur:
var one = document.getElementById("JoinRequestsList");
var two = one.getElementsByClassName("table");
var table = two.getElementsByTagName("tbody");
for (var i = 0, row; row = table.rows[i]; i++) {
for (var j = 0, col; col = row.cells[j]; j++) {
if(row.getElementByTagName("a") != NULL) {
console.log(row.getElementByTagName("a").title);
}
}
}
hatalar (soru içinde web sayfasında Google Chrome Konsolu çalışırken) alıyorum hata iletisi:
VM818:4 Uncaught TypeError: two.getElementsByTagName is not a function(…)
ne yapabileceğini bu sorunu çözmek için? Teşekkür ederiz.
içeride o row.getElementsByTagName olmalı değil row.getElementByTagName – Jumpa
Yine aynı hata varsa. – user224099
Eğer koşulu değiştirdiyseniz ve içeriğin içeriğinde mi? – Jumpa