Kom ihåg mig?

DOM/javascript, removechild() hjälp

Ämnesverktyg Visningsalternativ
Oläst 2011-11-04, 17:28 #1
tomasc tomasc är inte uppkopplad
Nykomling
 
Reg.datum: Aug 2010
Inlägg: 13
tomasc tomasc är inte uppkopplad
Nykomling
 
Reg.datum: Aug 2010
Inlägg: 13
Question 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é?

Tack.
Tomas
tomasc är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-11-04, 17:59 #2
frecka frecka är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2011
Inlägg: 410
frecka frecka är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2011
Inlägg: 410
Använd jQuery. Då kan du göra allt du vill på max 5 rader
frecka är inte uppkopplad   Svara med citatSvara med citat
Svara

Taggar
dom, javascript, removechild


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 06:19.

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