JavaScrip getElementById Problem
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
dokument
dom
element
funktion
geschehen
gruss
klicken
mu
null
sample
testseite
transitional
variable
-
Hallo leute, vl kann mir ja jemand von euch bei siesem eigentlich simplen Problem helfen.
Hab ein kurze HTML-Seite auf die cih per JS auf den DOM zugreifen will.
und das per getElementById() aber das klappt nicht wenn ich dies einer Variblen zuweiße.
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta http-equiv="content-style-type" content="text/css" /> <meta name="format" content="text/html" /> <script language="JavaScript" src="scripts.js" type="text/JavaScript"></script> <title>Testseite</title> </head> <body> <h1>Testseite</h1> <div style="border:3px dashed #666666; background-color:#FFFFB4; margin: 1em; padding: 1em;"> <span style="cursor: pointer; text-decoration: underline" onclick="alert(firefox)">Klick</span> <div id="asd"> This is a <b>sample of HTML</b> <br> to demonstrate the DOM </div> <span style="cursor: pointer; text-decoration: underline" onclick="foo();">Klick</span> </div> </body> </html>
JavaScript
var idd = "asd"; var elm = document.getElementById(idd); //get a reference to the DIV element function foo() { alert(elm.childNodes[0].nodeType); alert(elm.childNodes[0].nodeValue); alert(elm.childNodes[1].nodeType); alert(elm.childNodes[1].nodeValue); alert(elm.childNodes[1].childNodes[0].nodeValue); elm.childNodes[0].nodeValue="What a "; }
ist das einfach nicht möglich ?
wenn ich ohne die Variable elm arbeite klappt es ... undd ich die var "elm" per alert ausgebe kommt "null"
was klappt da nicht ?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage