function carica_gruppo_prezzare(){
var inserzioni = document.getElementsByTagName("textarea");
var n_inserzioni = inserzioni.length;
for (var i = 1; i <= 3; i++){
var imgtag = document.querySelectorAll('img[name="'+i+'"]');
alert(imgtag.length);
for (var x = 0; x <= imgtag.length; x++){
alert(imgtag[x].id);
}
}
}
Ricapitolando
n_inserzioni è giusto è = 76
for (var i = 1; i <= 3; i++) al posto di 3 dovrei mettere n_inserzioni ma metto 3 per non farla troppo lunga
var imgtag = document.querySelectorAll('img[name="'+i+'"]'); è giusto, perché ad ogni ciclo imgtag.lenght = 3, poi è uguale a 8, e poi nuovamente = 8
perché trova tutte le immagini che hanno come name = i
quindi ciclo tutte le name = i
al primo ciclo sono 3, quindi mi dovrebbero comparire 3 alert che hanno l'id delle 3 trovate
finito il giro dovrebbe risalire, fare i++ e invece si blocca.
NON ENTRA proprio nel nuovo ciclo, perché se metto un alert(i); subito dopo il for, l'alert non compare. quindi non sta proprio entrando nel for