[Javascript] Mi potreste spiegare passo passo i passaggi di due funzioni?

epicbrozo

Nuovo Utente
8 Giu 2017
2
0
1
23
Codice:
function scriviDescrizione (nodo, testo) {
   try {
      var nodoTesto = document.createTextNode(testo);
      nodo.replaceChild(nodoTesto, nodo.firstChild);

   } catch ( e ) {
        alert("scriviDescrizione "+ e);
   }
}

function gestoreDescrizione () {
   try {
       scriviDescrizione(nodoDescrizione, descrizioni[this.id]);
      
   } catch ( e ) {
        alert("gestoreDescrizione "+ e);
   }
}

var nodoPulsanti;
var nodoDescrizione;
var nodoTesto;

function gestoreLoad () {
   try {
    
      nodoPulsanti = document.getElementsByClassName("pulsante");
      for (var k = 0; k < nodoPulsanti.length; k++) {
         nodoPulsanti[k].onclick = gestoreDescrizione;
      }
      nodoDescrizione = document.getElementById("areatesto");
      nodoTesto = document.createTextNode("");
      nodoDescrizione.appendChild(nodoTesto);
      
   } catch ( e ) {
        alert("gestoreLoad "+ e);
   }
}
window.onload = gestoreLoad;

var descrizioni = {.....};