ah ok,
comunque non va![]()
la tua funzione sel_div non trova i div creati con testa.codice:function testa(nm){ sito = document.createElement("DIV"); sito.setAttribute("id", "target_"+nm); sito.appendChild(document.createTextNode('Livello creato!')); document.getElementById('target').appendChild(sito); } function sel_div(user){ var regex= /^target_[1-9]d{0,9}$/; var divs= document.getElementsByTagName("div"); for(var i=0;i<divs.length;i++){ if(regex.test(divs.item(i).getAttribute('id'))){ //alert(divs.item(i).innerHTML); if(divs.item(i).getAttribute('id')=='target_'+user) divs.item(i).innerHTML ='ecco il livello '+user; } } }
Se con testa creo, ad esempio, il div target_73 e poi eseguo questo comando:
document.getElementById('target_73').innerHTML='ec co nuovo testo';
il livello viene riconosciuto e riempito con la stringa, quindi il div esiste :master:


Rispondi quotando