Englisch: Ein Link-Tag vervollständigt href im IE automatisch. Während ich am Ajax Link Tracker und MapSurface gearbeitet habe, bin ich auf eine Inkonsistenz beim Abrufen des href-Attributs mithilfe von DOM-Scripting gestoßen. Das href-Attribut unterscheidet sich von anderen Elementattributen darin, dass der Wertesatz relativ zum Kontext der Seiten-URL sein kann. Wenn Sie einen Link mit einem relativen href-Attribut festlegen <a href="../development/test1.html">Testseite</a> Der Browser prüft die aktuelle URL der Seite und leitet daraus eine absolute URL für den Link ab. http://www.glenn.jones.net/development/test1.html Dies ist die Wurzel des Problems. Einige Browser geben den Text des Attributs zurück, andere die abgeleitete absolute URL. Die Ergebnisse unterscheiden sich auch je nach der Methode, die Sie zum Abrufen des href-Attributs verwenden. Es gibt drei gängige Möglichkeiten, auf ein Attribut zuzugreifen: linkobj.href; linkobj['href']; linkobj.getAttribute('href'); Die Methoden linkobj.href und linkobj['href']; zum Zugriff auf das Attribut geben durchgängig die abgeleitete absolute URL zurück.Microsoft hat versucht, dieses Problem zu lösen linkobj.getAttribute('href'); linkobj.getAttribute('href',2); | Abgeleitet Absolute URL | Attributtext | IE linkobj.href; x IE linkobj.getAttribute('href'); x IE linkobj.getAttribute('href',2); x Gecko linkobj.href; x Gecko linkobj.getAttribute('href'); x Gecko linkobj.getAttribute('href',2); x Opera linkobj.href; x Opera linkobj.getAttribute('href'); x Opera linkobj.getAttribute('href',2); x Attribut-Testseite abrufen. Test auf IE6, Firefox 1.5 und Opera 8.51.
---|
<<: Verwendung der MySQL DATE_FORMAT-Funktion
>>: So erstellen Sie eine virtuelle Maschine mit Vagrant+VirtualBox
Inhaltsverzeichnis 1. beforeunload-Ereignis 2. Er...
Inhaltsverzeichnis 【Funktionshintergrund】 [Rohes ...
Erstellen Sie eine ansprechende Anmelde- und Regi...
Inhaltsverzeichnis Vorwort Keep-Avlive-Hook-Funkt...
Inhalt Verwenden Sie Scaffolding, um schnell ein ...
Dieses Tutorial enthält das Installationstutorial...
EXPLAIN zeigt, wie MySQL Indizes verwendet, um Au...
1. Überprüfen Sie, ob MySQL installiert ist Yum-L...
Inhaltsverzeichnis Komponente zur Leistungsoptimi...
1. Bereiten Sie die Umgebung vor (laden Sie nodej...
In diesem Artikelbeispiel wird der spezifische Co...
Name Charakter Name Charakter Information Nachric...
Inhaltsverzeichnis Sonderzeichen in URLs Escapeze...
Indem ich die verschiedenen Probleme, auf die ich...
Das Feld im JSON-Format ist ein neues Attribut, d...