/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Gem alle div's med et id der starter med..~
Fra : Kim Bach Petersen


Dato : 17-03-03 15:46

Jeg vil gerne have en funktion, der kan gemme alle div's med et id, der
starter med "txt", fx

<div id="txt23">...</div>
<div id="txt432">...</div>

Jeg har forsøgt mig med en løkke, men kan ikke få det til at virke...

function GemText()
{
for (i=0; i<document.all.length; i++)
{
if (document.all[i].Id.indexOf('txt')!=-1)
document.all[i].style.display='none';
}
}

På forhånd tak,

Kim



 
 
Lasse Reichstein Nie~ (17-03-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 17-03-03 16:22

"Kim Bach Petersen" <sunsite@kensho.dk> writes:

> function GemText()
> {
> for (i=0; i<document.all.length; i++)
> {
> if (document.all[i].Id.indexOf('txt')!=-1)

"id" skal være med lille.

> document.all[i].style.display='none';
> }
> }

Jeg ville nok undgå document.all, det er trods alt ikke en
standard-egenskab.

Det her skulle virke i nyere browsere (IE 5.5+ tror jeg, har selv kun
IE6, Mozilla og Opera 7):

var divs = document.getElementsByTagName("div");
for (var i=0;i<divs.length;i++)
if (divs[i].id.match(/^txt/i))
divs[i].style.display="none";

(7-9-13, koden er ikke testet, der kan være tyrkfejl :))

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Kim Bach Petersen (17-03-2003)
Kommentar
Fra : Kim Bach Petersen


Dato : 17-03-03 19:40

> var divs = document.getElementsByTagName("div");
> for (var i=0;i<divs.length;i++)
> if (divs[i].id.match(/^txt/i))
> divs[i].style.display="none";
>
> (7-9-13, koden er ikke testet, der kan være tyrkfejl :))

Tusind tak, det er smukt og virker glimrende!

Kim



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste