02. februar 2001 - 10:57Der er
1 kommentar og 2 løsninger
Check på ID om et objekt eksisterer
Er det muligt i javascript at checke om et objekt med et bestemt id eksisterer?
Jeg har en eller flere tabeller med hver sit id, men da de er dynamisk genererede, vil jeg gerne kunne checke om de eksisterer, og derfra manipulere dem.
Normalt ville du bruge document.all til dette (eller document.getElementById hvis det skal være DOM-kompatibelt) :
minID = \"IDPaaTabel\" if (document.all[minID]){ // Yeps, findes }
eller
minID = \"IDPaaTabel\" if (document.getElementById(minID)){ // DOM, kun til IE5+ og NS6+ // Yeps, findes }
Hvis du kun er ude efter IE-brugere, kan du udnytte at alle objekter med en ID kan refereres direkte. <div id=skod> kan refereres som skod.style.noget = \"tja\". Derfor kan vi bruge array notation på window objektet:
minID = \"IDPaaTabel\" if (window[minID]){ // Kun til IE // Yeps, findes }
<ole> Tjahhhh...du kører dobbelt optælling. Slet \'i++;\' for neden - du tæller op i forvejen i for-løkken. /mvh </bole>
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.