03. juni 2002 - 11:02
Der er
8 kommentarer
Påvirk 2 ting?
kan ikke have 2 af samme "id"'s... og så påvirke begge elementer ... har prøvet med <div id="tsd">hej</div> <div id="tsd">hej</div> <div id="tsd">hej</div> <div id="tsd">hej</div> <script> document.all['tsd'].style.visibility='hidden'; </script> uden held
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det er korrekt. hvert id='navn' må kun forekomme een gang. men du kan jo fx sige: <div id="tsd0">hej</div> <div id="tsd1">hej</div> <div id="tsd2">hej</div> <div id="tsd3">hej</div> <script> for ( i=0; i<4; i++ ) { document.all['tsd'+1].style.visibility='hidden'; } </script> mvh JakobA
Ups. satvefjel :( document.all['tsd'+i].style.visibility='hidden'; den anden ville bar sætte 'tsd1' 4 gange.
ska bruge med samme id :) ellers så skal jeg finde ud af hvad det sidste tal altså det højeste tal er ... fordi de er dynamiske :)
<script> burde være <script type="text/javascript"> Jvf. w3-standarderne :)
ej laver sq et script hvor jeg henter alle <div> ned med getElementByName(); og så med et par if() så er den hjemme
hmmm nu kan jeg så ikke huske hvordan man bruger getElementByName() hehe hvorfor virker dette ikke <div id="tsd1">hej</div> <div id="tsd2">hej</div> <div id="tsd3">hej</div> <div id="tsd4">hej</div> <script> var alldivs = document.getElementByName('div'); i=0; while(i<alldivs.length) { alldivs[i].style.visibility='hidden'; i++; } </script>
mon ikke du merer var alldivs = document.getElementByTagName('div'); // usikker. prøv evt også men lille n i name men så skal det også være de eneste divs du har på hele siden.
Vi tilbyder markedets bedste kurser inden for webudvikling