ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
629
629
EMPFEHLEN
-
Ich erhalte durch getElementById ein Element (meistens wohl ein div). Von diesem Element möchte ich auf das untergeordnete Element p zugreifen und es auf display none setzen. Ich habs so probiert:
Code c:1 2
var sub_div = document.getElementById(div_id); sub_div.firstChild.style.display = "none";
Aber das geht nicht
-
firstChild() liefert dir das erste Kindelement, das ist schon richtig.
Steht aber zwischen dem <div> und dem <p> noch etwas anderes, bspw. ein Leerzeichen, ist dieses Leerzeichen das firstChild() (je nach Browser).
Sicherer ist in deinem Fall, per getElementsByTagName() auf das <p> zuzugreifen:
Code :1
sub_div.getElementsByTagName('P')[0].style.display = "none";
Ähnliche Themen
-
Auf Element-Attribute zugreifen
Von FunkyMonkey im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 16.08.07, 21:20 -
Auf <div> Element zugreifen
Von sve07bl im Forum Javascript & AjaxAntworten: 5Letzter Beitrag: 13.09.06, 16:13 -
Auf Source-Element aus einer Action zugreifen.
Von con-f-use im Forum JavaAntworten: 1Letzter Beitrag: 17.04.06, 16:13 -
Untergeordnetes Element lappt über Elternelement raus
Von x3n im Forum CSSAntworten: 5Letzter Beitrag: 23.01.06, 12:51 -
auf untergeordnetes frameset zugreifen
Von pandora im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 17.03.02, 13:23





Zitieren
Login





