webForumDet fria alternativet

Ursprungs-div?

2 svar · 420 visningar · startad av whad

whadMedlem sedan sep. 2003223 inlägg
#1

Jag har följande:

<div id="div1">
	<table border=1 width=200>
	<tr>
	<td>hej</td>
	<td>hej</td>
	<td>hej</td>
	</tr>
	<tr>
	<td>hej</td>
	<td>hej</td>
	<td>hej</td>
	</tr>
	</table>
</div>

Och kör följande:

var ett
ett="<table border=1 width=200><tr><td>då</td><td>då</td><td>då</td></tr><tr><td>då</td><td>då</td><td>då</td></tr></table>"
function test1(){
document.getElementById('div1').innerHTML=ett;
}

Hur får jag då tillbaka det som fanns i div1 från början?
Om jag ska kunna byta mellan två olika tabeller måste då båda ligga i scriptet från början?

Peter SMedlem sedan dec. 20025 483 inlägg
#2

Det är ett alternativ. Ett annat är

var ett="<table border=1 width=200><tr><td>då</td><td>då</td><td>då</td></tr><tr><td>då</td><td>då</td><td>då</td></tr></table>";
var i = 0, orig;
function test1(){
  if (i == 0) orig = document.getElementById('div1').innerHTML;
  document.getElementById('div1').innerHTML = (i % 2) ? ett : orig;
  ++i;
}
whadMedlem sedan sep. 2003223 inlägg
#3

Tackar!

127 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)