Hi,
<p id="abc">
...
</p>
Geht ohne Probleme (per ID an der <p>-Element ran, von dort per getElementsByTagName alle <a>-Elemente)
<p>
...
</p>
Geht auf Anhieb nicht, weil keine ID da ist um das <p> zu lokalisieren.
Du könntest:
- per document.getElementsByTagName("p") alle <p> suchen, hast dann irgendwann auch das gesucht, aber auch viele andere
- per document.getElementsByTagName("a") alle <a> suchen, hast dann auch irgendwann die gesuchten, aber noch mehr Müll als in (1)
- versuchen das <p> zu finden, z.B. über:
3a) <p> liegt in einem anderen benannten Abschnitt:
<div id="ich_enthalte_das_p">
<p>
...
</p>
</div>
3b) <p> liegt in nachbarschafft eines benannten Elementes
<p id="abschnitt_vorher">
</p>
<p>
...
</p>
-> Suche per document.getElementById("abschnitt_vorher") das vorherige Element, geh dann per .nextSibling zum gesuchten <p>.
MfG
Rouven
--
-------------------
There's no such thing as a free lunch -- Milton Friedman
-------------------
There's no such thing as a free lunch -- Milton Friedman