Heim Web-Frontend HTML-Tutorial Englisch: Ein Link-Tag schließt die Produktion von href_HTML/Xhtml_webpage automatisch ab, z. B

Englisch: Ein Link-Tag schließt die Produktion von href_HTML/Xhtml_webpage automatisch ab, z. B

May 16, 2016 pm 04:43 PM
the 标记 自动 英文 链接


英文:A链接标记ie下会自动补全href.
Bei der Arbeit am Ajax Link Tracker und MapSurface bin ich auf eine Inkonsistenz bei der Art und Weise gestoßen, wie das href-Attribut mithilfe von DOM-Scripting abgerufen wird.
Das href-Attribut unterscheidet sich von anderen Elementattributen darin, dass der festgelegte Wert relativ zum Kontext der Seiten-URL sein kann. Wenn Sie einen Link mit einem relativen href-Attribut festlegen
Testseite
Der Browser prüft die aktuelle URL der Seite und leitet eine absolute URL für den Link ab.
http://www.glenn.jones.net/development/test1.html
Das ist die Ursache des Problems. Einige Browser geben den Text des Attributs zurück und andere geben die abgeleitete absolute URL zurück. 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’]; für den Zugriff auf das Attribut geben konsistent die abgeleitete absolute URL zurück.
Microsoft hat versucht, dieses Problem zu beheben, indem es Problem einen zweiten Parameter zur getAttribute-Methode hinzugefügt hat. Der zweite Parameter kann auf 0,1 oder 2 gesetzt werden. Wenn der Parameter auf 2 gesetzt ist, gibt die Methode den Attributtext zurück. Bei jeder anderen Einstellung wird die abgeleitete absolute URL zurückgegeben.
linkobj.getAttribute(‘href’); linkobj.getAttribute(‘href’,2); Abgeleitete
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 Oper linkobj.href; x Oper linkobj.getAttribute(‘href’); x Oper linkobj.getAttribute(‘href’,2); x Attributtestseite abrufen Testen Sie auf IE6, Firefox 1.5 und Opera 8.51.
Was sollte also von der getAttribute-Methode zurückgegeben werden? Die W3C DOM Level 2 Core-Spezifikation, die die Struktur der getAttribute-Methode festlegt, deckt dieses Problem nicht ab. Es ist nicht so, dass einer der beiden Ansätze falsch oder richtig ist. In diesem Punkt ist die Spezifikation offen für Interpretationen.
Als Programmierer möchte ich auf beide Werte zugreifen können. Die DOM Core-Spezifikation sollte aktualisiert werden, um das Problem zu beheben.
Nach einem wirklich guten Austausch mit Jim in den Kommentaren unten muss ich korrigiert werden. Die Spezifikation besagt, dass getAttribute den Attributwert und nicht die absolute URL zurückgeben soll. Der Ansatz von Microsoft ist falsch.
Derzeit verwende ich die Objekteigenschaftenmethode der alten Schule linkobj.href, um abgeleitete absolute URLs zurückzugeben. Es liefert die konsistentesten Ergebnisse in allen Browsern. URLs von Interesse
W3C REC DOM Level 2 Kernspezifikation für getAttribute
Gecko-Dokumentation für getAttribute
Microsoft-Dokumentation für getAttribute
Wie üblich, gerade als ich diesen Beitrag beendete, fand ich diesen Fehlerbericht auf der QuickMode-Site, der dasselbe Thema behandelt.
getAttribute HREF ist immer absolute.html
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So verwenden Sie Magnetlinks So verwenden Sie Magnetlinks Feb 18, 2024 am 10:02 AM

Magnet-Link ist eine Link-Methode zum Herunterladen von Ressourcen, die bequemer und effizienter ist als herkömmliche Download-Methoden. Mit Magnet-Links können Sie Ressourcen im Peer-to-Peer-Verfahren herunterladen, ohne auf einen Zwischenserver angewiesen zu sein. In diesem Artikel erfahren Sie, wie Sie Magnetlinks verwenden und worauf Sie achten sollten. 1. Was ist ein Magnet-Link? Ein Magnet-Link ist eine Download-Methode, die auf dem P2P-Protokoll (Peer-to-Peer) basiert. Über Magnet-Links können Benutzer eine direkte Verbindung zum Herausgeber der Ressource herstellen, um die gemeinsame Nutzung und das Herunterladen von Ressourcen abzuschließen. Im Vergleich zu herkömmlichen Download-Methoden magnetisch

Wie lade ich Links herunter, die mit 115:// beginnen? Methodeneinführung herunterladen Wie lade ich Links herunter, die mit 115:// beginnen? Methodeneinführung herunterladen Mar 14, 2024 am 11:58 AM

In letzter Zeit haben viele Benutzer den Editor gefragt, wie man Links herunterlädt, die mit 115:// beginnen? Wenn Sie Links herunterladen möchten, die mit 115:// beginnen, müssen Sie den 115-Browser verwenden. Nachdem Sie den 115-Browser heruntergeladen haben, schauen wir uns das unten vom Herausgeber zusammengestellte Download-Tutorial an. Einführung zum Herunterladen von Links, die mit 115:// beginnen. 1. Melden Sie sich bei 115.com an, laden Sie den 115-Browser herunter und installieren Sie ihn. 2. Geben Sie Folgendes ein: chrome://extensions/ in die Adressleiste des 115-Browsers, rufen Sie das Extension Center auf, suchen Sie nach Tampermonkey und installieren Sie das entsprechende Plug-in. 3. Geben Sie in die Adressleiste des Browsers 115 ein: Grease Monkey Script: https://greasyfork.org/en/

Wie erhalte ich den Link zum WeChat-Videokonto? Wie füge ich Produktlinks zu WeChat-Videokonten hinzu? Wie erhalte ich den Link zum WeChat-Videokonto? Wie füge ich Produktlinks zu WeChat-Videokonten hinzu? Mar 22, 2024 pm 09:36 PM

Als Teil des WeChat-Ökosystems haben sich WeChat-Videokonten nach und nach zu einem wichtigen Werbeinstrument für Content-Ersteller und Händler entwickelt. Der Erhalt von Links zu Videokonten auf dieser Plattform ist für das Teilen und Verbreiten von Inhalten von entscheidender Bedeutung. Im Folgenden wird detailliert beschrieben, wie Sie den Link zum WeChat-Videokonto erhalten und wie Sie Produktlinks zum Videokonto hinzufügen, um den Verbreitungseffekt des Inhalts zu verbessern. 1. Wie erhalte ich den Link zum WeChat-Videokonto? Nachdem Sie ein Video auf Ihrem WeChat-Videokonto gepostet haben, erstellt das System automatisch einen Videolink. Autoren können den Link nach der Veröffentlichung kopieren, um die Weitergabe und Verbreitung zu erleichtern. Nachdem Sie sich bei Ihrem WeChat-Videokonto angemeldet haben, können Sie die Startseite Ihres Videokontos durchsuchen. Auf der Startseite ist jedem Video ein entsprechender Link beigefügt, sodass Sie es direkt kopieren oder teilen können. 3. Videokonto suchen: Geben Sie den Namen des Videokontos in das WeChat-Suchfeld ein

Wie markiert man einen Minensuchboot? -Wie kann man den Schwierigkeitsgrad von Minesweeper ändern? Wie markiert man einen Minensuchboot? -Wie kann man den Schwierigkeitsgrad von Minesweeper ändern? Mar 18, 2024 pm 06:34 PM

Wie markiert man einen Minensuchboot? Zuerst müssen wir uns mit der Markierungsmethode in Minesweeper vertraut machen. Normalerweise gibt es in Minesweeper-Spielen zwei gängige Markierungsmethoden: Flaggenmarkierung und Fragezeichenmarkierung. Das Flaggenzeichen wird verwendet, um anzuzeigen, dass sich im Block Minen befinden, und ist ein deterministisches Zeichen. Das Fragezeichen zeigt an, dass sich möglicherweise Minen im Block befinden, es ist jedoch nicht deterministisch. Diese beiden Markierungsmethoden spielen im Spiel eine wichtige Rolle, da sie den Spielern dabei helfen, abzuleiten, welche Blöcke möglicherweise Minen enthalten, um so effektiv mit dem nächsten Schritt fortzufahren. Der kompetente Einsatz dieser Markierungsmethoden kann die Erfolgsquote des Spielers im Minensuchspiel verbessern und das Risiko verringern, auf Minen zu treten. Wenn der Spieler beim Minensuchspiel das Flaggen- und Fragezeichen beherrscht und nicht sicher ist, ob sich auf einem bestimmten Feld eine Mine befindet, kann er diese mit dem Fragezeichen markieren.

So markieren Sie mehrere Standorte auf Baidu Maps. So markieren Sie mehrere Standorte So markieren Sie mehrere Standorte auf Baidu Maps. So markieren Sie mehrere Standorte Mar 15, 2024 pm 04:28 PM

Es gibt viele Funktionen oben, insbesondere für Karten, die mehrere Orte markieren können. Wenn wir einige Orte kennen, werden wir auf jeden Fall einige Interpunktionsfunktionen verwenden, damit wir Ihnen viele verschiedene Aspekte bieten können. Das heißt, Sie können wissen, wie weit sie entfernt sind. Natürlich werden auch einige Namen und detaillierte Informationen zu den oben genannten Orten angezeigt. Allerdings sind viele Internetnutzer möglicherweise nicht mit den oben genannten Inhalten vertraut Damit jeder in verschiedenen Aspekten bessere Entscheidungen treffen kann, bietet Ihnen der Herausgeber heute einige Auswahlmöglichkeiten in verschiedenen Aspekten. Freunde, die an Ideen interessiert sind. Wenn Sie auch interessiert sind, kommen Sie und probieren Sie es aus. Standard

So verbinden Sie Apple Notes auf dem iPhone im neuesten iOS 17-System So verbinden Sie Apple Notes auf dem iPhone im neuesten iOS 17-System Sep 22, 2023 pm 05:01 PM

Verknüpfen Sie AppleNotes auf dem iPhone mit der Funktion „Link hinzufügen“. Hinweise: Sie können Verknüpfungen zwischen Apple Notes auf dem iPhone nur erstellen, wenn Sie iOS17 installiert haben. Öffnen Sie die Notizen-App auf Ihrem iPhone. Öffnen Sie nun die Notiz, zu der Sie den Link hinzufügen möchten. Sie können auch eine neue Notiz erstellen. Klicken Sie irgendwo auf den Bildschirm. Daraufhin wird Ihnen ein Menü angezeigt. Klicken Sie auf den Pfeil rechts, um die Option „Link hinzufügen“ anzuzeigen. Klicken Sie darauf. Jetzt können Sie den Namen der Notiz oder die Webseiten-URL eingeben. Klicken Sie dann oben rechts auf „Fertig“ und der hinzugefügte Link wird in der Notiz angezeigt. Wenn Sie einem Wort einen Link hinzufügen möchten, doppelklicken Sie einfach auf das Wort, um es auszuwählen, wählen Sie „Link hinzufügen“ und drücken Sie

So verhindern Sie, dass Outlook Links im Edge-Browser öffnet So verhindern Sie, dass Outlook Links im Edge-Browser öffnet Aug 03, 2023 am 11:49 AM

So verhindern Sie, dass Outlook Links in Edge öffnet. Bevor Sie fortfahren, stellen Sie sicher, dass Ihr bevorzugter Browser als Standardbrowser in Windows festgelegt ist. Dadurch wird sichergestellt, dass der Outlook-Link im gewünschten Browser geöffnet wird. So überprüfen und legen Sie Ihren Standardbrowser fest: Für Windows 10: Klicken Sie auf das Startmenü und wählen Sie „Einstellungen“. Gehen Sie zu „Apps“ und dann zu „Standard-Apps“. Suchen Sie unten in der Liste der Standard-Apps nach „Webbrowser“. sind alle bereit. Wenn Microsoft Edge aufgeführt ist, klicken Sie darauf und wählen Sie Ihren bevorzugten Browser aus der Liste aus. Wenn Sie dazu aufgefordert werden, klicken Sie auf „Trotzdem wechseln“. Beheben Sie Edge-Probleme

Was sind die Voraussetzungen für einen Videolink? Wie verknüpfe ich das Videokonto mit Waren? Was sind die Voraussetzungen für einen Videolink? Wie verknüpfe ich das Videokonto mit Waren? Mar 07, 2024 pm 01:13 PM

Mit der Popularität von Kurzvideoplattformen beginnen immer mehr YouTuber, Videokonten zum Erstellen und Bewerben von Inhalten zu nutzen. Videokonten können nicht nur persönliche Talente zur Schau stellen, sondern durch Produktverknüpfungen auch eine kommerzielle Monetarisierung ermöglichen. Um jedoch einen Link zu einem Videokonto hinzuzufügen, müssen bestimmte Bedingungen erfüllt sein. 1. Was sind die Voraussetzungen für einen Videolink? Die Authentifizierung des Videokontos ist eine Voraussetzung für das Hinzufügen von Links zu Ihrem Videokonto. Derzeit bieten große Kurzvideoplattformen wie Douyin und Kuaishou Zertifizierungsdienste an, die hauptsächlich zwei Arten umfassen: persönliche Zertifizierung und institutionelle Zertifizierung. Die persönliche Zertifizierung erfordert die Übermittlung echter Identitätsinformationen, während die institutionelle Zertifizierung die Bereitstellung von Zertifizierungsmaterialien relevanter Unternehmen oder Organisationen erfordert. Nach Abschluss der Authentifizierung können Benutzer Links zu ihren Videokonten hinzufügen, um die Glaubwürdigkeit und Autorität ihrer Konten zu erhöhen. Einer der Videolinks

See all articles