Ergebnis 1 bis 10 von 10
-
24-05-2011, 22:02 #1
Jungspund
- registriert
- 19-10-2005
- Beiträge
- 22
nach appendChild auf Inhalt vom Element zugreifen
Hallo Leute,
ich habe hier vielleicht ein einfaches Verständnisproblem.
Wieso kann ich nach dem Erstellen des divs nicht mehr auf den Div zugreifen?
Also ich möchte gern danach auch per Funktion den Inhalt des Divs verändern.
Kann mir jemand weiterhelfen?Geändert von Filemon (07-06-2011 um 13:08 Uhr)
-
24-05-2011, 22:06 #2
AW: nach appendChild auf Inhalt vom Element zugreifen
innoTest.id = "contTestInno";
du kannst aber auch einfach weiter innoTest verwenden.
-
24-05-2011, 22:16 #3
Jungspund
- registriert
- 19-10-2005
- Beiträge
- 22
AW: nach appendChild auf Inhalt vom Element zugreifen
So?
HTML-Code:function setCont() { // if(testDiv == 1) { innoTest = document.createElement("div"); innoTest.setAttribute("id","contTestDiv"); innoTest.innerHTML = "test"; innoTest.style.position = 'absolute'; innoTest.style.left = 10; innoTest.style.top = 10; innoTest.style.width = 100; innoTest.style.height = 20; document.body.appendChild(innoTest); document.getElementById('contTestDiv').innerHTML = 'ddasfd'; innoTest.id = "contTestDiv"; }
Fehler: document.getElementById("contTestCont") is null
Das was hier auch nicht verständlich ist aber das Problem vielleich auch verursacht ist:
HTML-Code:<html> <head><title>Test</title> <script type="text/javascript"> var innoTest; function setCont() { // if(testCont == 1) { innoTest = document.createElement("div"); innoTest.setAttribute("id","contTestCont"); innoTest.innerHTML = "test"; innoTest.style.position = 'absolute'; innoTest.style.left = 10; innoTest.style.top = 10; innoTest.style.width = 100; innoTest.style.height = 20; document.body.appendChild(innoTest); document.getElementById('contTestCont').innerHTML = 'ddasfd'; innoTest.id = "contTestCont"; alert('in der Funktion: '+innoTest); } window.onload = setCont; </script> </head> <body> <script type="text/javascript"> alert('ausserhalb der Funktion: '+innoTest); document.getElementById('contTestCont').innerHTML = 'fdsgfsdg'; </script> </body></html>
Geändert von Filemon (07-06-2011 um 13:21 Uhr)
-
24-05-2011, 23:07 #4
AW: nach appendChild auf Inhalt vom Element zugreifen
Du erstellst dein div erst, wenn die Seite komplette geladen ist, also wenn window.onload eingetreten ist, aber versuchst im body.Bereich darauf zuzugreifen, d.h. es existiert noch nicht.
Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Goethe)
-
30-05-2011, 12:44 #5
Jungspund
- registriert
- 19-10-2005
- Beiträge
- 22
AW: nach appendChild auf Inhalt vom Element zugreifen
Das hatte ich schon so dargestellt im letzten post.
War also schon gelöst, bzw. habe ich nach einer anderen Lösung gesucht.
-
30-05-2011, 23:04 #6
AW: nach appendChild auf Inhalt vom Element zugreifen
??? Ist dein Problem jetzt gelöst oder nicht?
-
07-06-2011, 08:56 #7
Jungspund
- registriert
- 19-10-2005
- Beiträge
- 22
AW: nach appendChild auf Inhalt vom Element zugreifen
nicht optimal.
Aber ich bin dabei das noch besser zu lösen.
-
07-06-2011, 10:51 #8
AW: nach appendChild auf Inhalt vom Element zugreifen
Und was hast du bis jetzt?
Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Goethe)
-
07-06-2011, 13:22 #9
Jungspund
- registriert
- 19-10-2005
- Beiträge
- 22
AW: nach appendChild auf Inhalt vom Element zugreifen
Danke für die Anfrage. Hat sich schon erledigt.
-
07-06-2011, 20:51 #10
AW: nach appendChild auf Inhalt vom Element zugreifen
Suchende in der Zukunft könnten an deiner Lösung interessiert sein.
Ähnliche Themen
-
Mit this. auf ein weiteres Unter-Html-Element zugreifen
Von Haeger23 im Forum JavaScriptAntworten: 2Letzter Beitrag: 14-04-2009, 08:25 -
this.parentNode oder auf das Parent Element zugreifen!
Von GreenDelta im Forum JavaScriptAntworten: 10Letzter Beitrag: 17-09-2008, 16:21 -
Auf übergeordnetes Element zugreifen
Von Timmaehy im Forum JavaScriptAntworten: 4Letzter Beitrag: 02-06-2008, 17:07 -
nach appendChild soll div runter sliden
Von cellardoor im Forum JavaScriptAntworten: 0Letzter Beitrag: 26-09-2007, 00:00 -
Auf element in Iframe zugreifen?
Von KingKoQ im Forum JavaScriptAntworten: 13Letzter Beitrag: 09-02-2007, 13:46
Lesezeichen