torna alle lezioni

Aggiungete un pulsante di chiusura

importanza: 5

Avete una lista di messaggi.

Aggiungete tramite JavaScript un pulsante di chiusura nell’angolo in alto a destra di ogni messaggio.

Il risultato dovrebbe essere simile a questo:

Apri una sandbox per l'esercizio.

Per aggiungere un pulsante possiamo usare sia position:absolute (e quindi il suo contenitore dovrà avere position:relative) oppure float:right. float:right ha il vantaggio di non fare sovrapporre il pulsante al testo, position:absolute invece ci dà un po’ più di libertà. La scelta è tua.

Quindi per ogni contenitore il codice potrebbe essere come questo:

pane.insertAdjacentHTML("afterbegin", '<button class="remove-button">[x]</button>');

Il <button> diventa pane.firstChild, e gli possiamo aggiungere un gestore come questo:

pane.firstChild.onclick = () => pane.remove();

Apri la soluzione in una sandbox.