Rouven: Links Target beeinflussen .links[0].target

Beitrag lesen

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:

  1. per document.getElementsByTagName("p") alle <p> suchen, hast dann irgendwann auch das gesucht, aber auch viele andere
  2. per document.getElementsByTagName("a") alle <a> suchen, hast dann auch irgendwann die gesuchten, aber noch mehr Müll als in (1)
  3. 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