Jeg vil gerne prøve at fjerne et element fra min hjemmeside med removeChild.
Jeg har denne kode: alert(wDoc.getElementById('test'+j).id); wDoc.removeChild(wDoc.getElementById('test'+j));
Jeg tester lige først med en alert om den kan finde id'et for at tjekke om noden eksisterer og det er den rigtige (blot til debug) og det virker fint, men når jeg så kalder removeChild så får jeg en uncaught exception "Node not found"...
Ups, nu læser jeg lige spørgsmålet igen - og koden er forkert ;o)
Metoden removeChild ligger ikke på document objektet - men på alle DOMElementer!
For at kunne fjerne en node, må du have fat i den node (det element), som indholder noden. Det kan du f.eks. med getElementById, eller hvis det skal være mere dynamisk med parentNode:
var o = wDoc.getElementById('test'+j); alert(o.id); o.parentNode.removeChild(o);
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.