Visualizzazione dei risultati da 1 a 4 su 4

Discussione: prependChild?

  1. #1
    Utente di HTML.it L'avatar di Gunn
    Registrato dal
    Feb 2006
    Messaggi
    370

    prependChild?

    possibile che non esiste una funzione simile ad appendChild :|
    devo inserire qualcosa subito dopo

    <div id="miodiv">

    in:

    <div id="miodiv">
    -DEVE ANDARE QUI-


    contenuto vario</p>


    contenuto vario</p>


    contenuto vario</p>


    contenuto vario</p>
    </div>

    con appendchild diventa così:

    <div id="miodiv">


    contenuto vario</p>


    contenuto vario</p>


    contenuto vario</p>


    contenuto vario</p>
    -appendChild (a me serve PREPEND)-
    </div>

    ho provato insertBefore ma lo inserisce prima di <div id="miodiv"> naturalmente

    come faccio?

    grazie 1000
    -10 points to SCLERO high top class [definition of SCLERO HIGH TOP CLASS: 90 random kills]

  2. #2
    Utente di HTML.it L'avatar di Gunn
    Registrato dal
    Feb 2006
    Messaggi
    370
    non c'è verso di fare andare insertBefore
    ho provato

    insertBefore(da_inserire, primoelementointernoaldiv.previousSibling)

    ma niente come caspio posso fare?

    non voglio usare innerHTML, naturalmente
    -10 points to SCLERO high top class [definition of SCLERO HIGH TOP CLASS: 90 random kills]

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    codice:
    function appendiPrimo(){
    	var obj=document.getElementById('miodiv');
    	var oTxt=document.createTextNode('contenuto vario [aggiunto come primo]');
    	var oP=document.createElement('p');
    	oP.appendChild(oTxt);
    	obj.insertBefore(oP, obj.firstChild);
    }
    a me cosi' funziona
    ciao

  4. #4
    Utente di HTML.it L'avatar di Gunn
    Registrato dal
    Feb 2006
    Messaggi
    370
    Originariamente inviato da Xinod
    codice:
    function appendiPrimo(){
    	var obj=document.getElementById('miodiv');
    	var oTxt=document.createTextNode('contenuto vario [aggiunto come primo]');
    	var oP=document.createElement('p');
    	oP.appendChild(oTxt);
    	obj.insertBefore(oP, obj.firstChild);
    }
    a me cosi' funziona
    ciao
    funziona anche a me! grazie mille davvero non sapevo più dove sbattere la testa
    -10 points to SCLERO high top class [definition of SCLERO HIGH TOP CLASS: 90 random kills]

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.