Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182

    Eliminare DIV in javascript

    esiste un modo in javascript per eliminare un blocco testo?
    intendo eliminarlo dal flusso e non nascondendolo.

    sapete aiutarmi? grazie!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Spiegazioni? scopo? esempio?

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182
    Originariamente inviato da br1
    Spiegazioni? scopo? esempio?

    ciao
    ho una lista di blocchi testo

    <div id="box1">uno</div>
    <div id="box1">due</div>
    <div id="box1">tre</div>
    <div id="box1">quattro</div>

    di fianco ad ogni blocco è presente un pulsante Elimina referenziato con l'indice corrispondente al box che dovrebbe eliminare.

    premendo su Elimina il div corrispondente e il tasto stesso devono scomparire.

    Stò facendo dei tentativi con document.removeElement(id)
    ma va in errore

  4. #4
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182
    Originariamente inviato da Sgnafurz
    ho una lista di blocchi testo

    <div id="box1">uno</div>
    <div id="box2">due</div>
    <div id="box3">tre</div>
    <div id="box4">quattro</div>

    di fianco ad ogni blocco è presente un pulsante Elimina referenziato con l'indice corrispondente al box che dovrebbe eliminare.

    premendo su Elimina il div corrispondente e il tasto stesso devono scomparire.

    Stò facendo dei tentativi con document.removeElement(id)
    ma va in errore
    ho corretto gli indici dei box

  5. #5
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182
    ci sono riuscito alla fine

    in pratica faccio così:

    mi becco l'oggetto con getElementById
    codice:
    var box = document.getElementById(id);
    poi risalgo al nodo genitore e faccio un removeChild(box) del blocco precedentemente recuperato

    codice:
    box.parentNode.removeChild(box);
    anche se tuttavia quando elimino i box rimane lo spazio occupato precedentemente dal DIV

    p.s. grazie lo stesso br1

  6. #6
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182
    Originariamente inviato da Sgnafurz
    anche se tuttavia quando elimino i box rimane lo spazio occupato precedentemente dal DIV
    ahem no niente avevo messo io dei


    p.s. continuo a scrivere perché potrebbe servire ai posteri :sexpulp:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.