wahsaga: getElementsByTagName nur für einen bestimmten Bereich?

Beitrag lesen

hi,

Ich müsste alle html tags einer bestimmten Art (z.B. alle <tr>) innerhalb eines DIV-Containers auslesen. So viel ich weiß ist getElementsByTagName nur mit documents davor vorgesehen.

getElementsByTagName ist, wenn überhaupt, eine methode des document-objektes, ja.

Weiß jemand wie ich mit getElementsByTagName nur in einem bestimmten Bereich suchen kann

gar nicht.

eine solche art der "suche" im dokumentbaum geht immer nur in richtung parent -> child, und nicht andersherum, weil das zu ressourcenverbrauchend wäre.

Tags außerhalb dieses DIVs dürfen nicht berücksichtigt werden.

dann wirst du dir noch etwas anderes überlegen müssen, um die "richtigen" TR von den "falschen" zu unterscheiden - z.b. durch ein zusätzliches class-attribut, was du dann abfragst, wenn du _alle_ TRs mit getElementsByTagName durchgehst.

gruß,
wahsaga

--
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."