Quelltext nach Links durchsuchen

aquasonic

Erfahrenes Mitglied
Hallo zusammen

Ich habe eine Webseite, welche serverseitig erzeugt wird (mit JSP). Dort werden verschiedene Anker gesetzt. Diese haben jeweils einen Namen und einen Titel.

Code:
<a name="anker1" title="Titel zu diesem Anker"></a>
<a name="anker2" title="Titel zu dem zweiten Anker"></a>

Wie kann ich nun mit JavaScript clientseitig alle auf der Seite vorhandenen Anker auslesen? Ich müsste dann den Ankername und den Ankertitel wisse, damit ich dann ein Aufzählungsliste machen kann. Also in diesem Beispiel möchte ich folgenden Code mit JavaScript generieren:

Code:
<a href="#anker1">Titel zu diesem Anker</a>
<a href="#anker2">Titel zu dem zweiten Anker</a>

Kann mir da jemand helfen? ;) Danke schonmal...


// Edit: Meistens kommt man direkt auf eine Lösung wenn man in einem Forum gepostet hat:

Unterstützt der Browser nur JavaScript 1.0 geht es mit dieser Lösung:

PHP:
<script language="javascript">
	function getAnker() {
		var i=0;

		for(i; i<document.anchors.length; i++) {
			alert(document.anchors[i].name + ': ' + document.anchors[i].title);
		}
	}
</script>

Unterstützt der Browser JavaScript 1.2 kann man den Title weglassen, und mit der Eigenschaft text direkt auf den Text zugreifen. Nähere Informationen dazu hier --> http://de.selfhtml.org/javascript/objekte/anchors.htm
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück