Problem mit getElementById und parentNode

SCIPIO-AEMILIANUS

aka Dubdidadu
Ich krieg zur Zeit beim Firefox in der Konsole folgenden Fehler:
Fehler: pare.getElementById is not a function
Bei folgenden Code:
HTML:
function foo(el){
var pare=el.parentNode;
pare.getElementById("option2").style.......
}
Aufgerufen wird wie folgt:
HTML:
<a href="#" onclick="foo(this)">KLICK</a>
Und ich meinte, das es bei mir bisher immer funktionierte.
 
Hi,

getElementById() ist eine Methode des document-Objektes, nicht des node-Objektes.
Da eine ID dokumentweit eindeutig sein muss, ergibt dies ja auch Sinn. Warum holst Du Dir also erst umständlich einen bestimmten Knoten?

LG
 
Es ist ne dynamisch erzeugte Seite mit immer wiederholten Seiteninhalt(jeweils in einem div), und da ist eine Auswahl, die auf ein anderes Feld Einfluss hat.
Ich werd dann einfach jetzt jedes einzeln benennen, so gehts ja auch, nur das andere wär weniger Arbeit gewesen.
 
Zurück