Heim > Web-Frontend > js-Tutorial > Unterstützt Internet Explorer 6 den Zugriff auf benutzerdefinierte Datenattribute?

Unterstützt Internet Explorer 6 den Zugriff auf benutzerdefinierte Datenattribute?

Linda Hamilton
Freigeben: 2024-11-15 05:56:02
Original
959 Leute haben es durchsucht

Does Internet Explorer 6 Support Accessing Custom Data Attributes?

Benutzerdefinierte Datenattribute in Internet Explorer 6

Das Abfragen benutzerdefinierter Datenattribute in HTML5 ist eine weithin unterstützte Funktion, die aufgrund der Kompatibilität mit älteren Browsern jedoch möglich ist unsicher sein. In diesem Artikel wird untersucht, ob Internet Explorer 6 den Zugriff auf Attribute mit Datenpräfixen wie „data-geoff“ mithilfe von JavaScript unterstützt.

Das Problem

In HTML5 ermöglichen benutzerdefinierte Datenattribute Entwicklern um Elemente mit nicht standardmäßigen Schlüssel-Wert-Paaren zu erweitern. Der folgende Code erstellt beispielsweise ein div-Element mit einem „data-geoff“-Attribut:

<div>
Nach dem Login kopieren

Die Frage

Kann JavaScript auf den Wert von „data“ zugreifen? -geoff“ mit dem folgenden Code in Internet Explorer 6?

var geoff = document.getElementById('geoff');
alert(geoff.dataGeoff);
Nach dem Login kopieren

Die Antwort

Entgegen der landläufigen Meinung unterstützt Internet Explorer 6 das Abrufen benutzerdefinierter Attributwerte. Verwenden Sie dazu die Methode getAttribute(), wie unten gezeigt:

var geoff = document.getElementById('geoff');
alert(geoff.getAttribute('data-geoff'));
Nach dem Login kopieren

In IE6 zeigt dieser Code „geoff de geoff“ in einem Warnfeld an.

Das ist wichtig Beachten Sie, dass dieses Verhalten nicht spezifisch für HTML5-Attribute ist. IE6 unterstützt den Zugriff auf jedes benutzerdefinierte Attribut mit dem Präfix „data-“.

Das obige ist der detaillierte Inhalt vonUnterstützt Internet Explorer 6 den Zugriff auf benutzerdefinierte Datenattribute?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage