WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   DOM/javascript, removechild() hjälp (https://www.wn.se/forum/showthread.php?t=1050799)

tomasc 2011-11-04 17:28

DOM/javascript, removechild() hjälp
 
Hej,

Har fastnat lite i en javascript kod jag hållit på med.
Använder DOM/Javascript till att visa ett stycke text och samtidigt ta bort tidigare stycke med ett knapp.

Koden:

Tänk att man klickar på en knapp så körs funktionen visaStycke.
När man klickar på knappen nästa gång så ska det som visades tidigare försvinna vilket inte fungerar just nu.

Kod:



        //Global variabel
        styckeDiv= document.getElementById("stycke");
       
        //Visar stycke
        function visaStycke() {
        if (styckeDiv.hasChildNodes()){
                tabortStycke();
        }
        var text = document.createTextNode("Lite text här");
        styckeDiv.appendChild(text);
        }

        //Tar bort stycke
        function tabortStycke(){
                styckeDiv.removeChild(text);
        }


Hur ska jag få den att ta bort det första stycket när jag lägger till den andra är var jag undrar över. Någon som har någon idé? :confused:

Tack.
Tomas

frecka 2011-11-04 17:59

Använd jQuery. Då kan du göra allt du vill på max 5 rader :)


Alla tider är GMT +2. Klockan är nu 02:46.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson