Buona giornata a tutti...
smanettando ho imparato ad usare (poco) document.createElement
con queste istruzioni (naturalmente ne manca) faccio generare una serire di box:
...esattamente viene fuori:codice:var newBoxDiv = document.createElement('div'); newBoxDiv.setAttribute('id','principale_'+progressivo_dei_principali); newBoxDiv.setAttribute("class","box_piccolo colorato");
<div ID="principale_1" class="box_piccolo colorato">contenuto che gli passo</div>
<div ID="principale_2" class="box_piccolo colorato">contenuto che gli passo</div>
Tutto funziona perfettamente (e via css me lo faccio visualizzare a dovere)...
...il problema è che il markup risulta poco leggibile perché ottengo questo:
come vedete stanno su una linea e se ho tanto codice diventa un casino reintervenire per eventuali modifiche...codice:<div ID="principale_1" class="box_piccolo colorato">contenuto che gli passo</div><div ID="principale_1" class="box_piccolo colorato">contenuto che gli passo</div>
Come posso fare in modo che creando elementi con document.createElement, il markup generato si presenti cosi?
codice:<div ID="principale_1" class="box_piccolo colorato">contenuto che gli passo</div> <div ID="principale_1" class="box_piccolo colorato">contenuto che gli passo</div>
ho provato a inserire gli +"\n\n\n" prima della creazione dell'elemento DIV, ma non ci riesco...
in realtà se sapessi dove andare a mettere questi a capo prima o dopo del DIV che creo avrei risolto...
sono sicuro che è una stupidaggine, ma giuro le ho provate tutte (quelle che conosco)... NON CI RIESCO...![]()
Che me la date una dritta?!
GRAZIE

Rispondi quotando
, la soluzione a mio giudizio migliore è piu veloce (visual studio lo fa
