Visa ett inlägg
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