Heim >Web-Frontend >js-Tutorial >Unterstützt IE 6 benutzerdefinierte HTML5-Datenattribute?

Unterstützt IE 6 benutzerdefinierte HTML5-Datenattribute?

Barbara Streisand
Barbara StreisandOriginal
2024-11-16 11:05:03211Durchsuche

Does IE 6 Support HTML5 Custom Data Attributes?

Kann IE 6 benutzerdefinierte HTML5-Datenattribute verarbeiten?

Es stellt sich die Frage, ob in HTML5 eingeführte benutzerdefinierte Datenattribute in IE 6 funktionsfähig sind. Konkret , wenn ein HTML-Element ein benutzerdefiniertes Attribut enthält:

<div>

Kann das folgende JavaScript den Wert des Attributs abrufen:

var geoff = document.getElementById('geoff');
alert(geoff.dataGeoff);

Antwort:

Entgegen der Annahme funktioniert diese Technik in IE 6. Es ist jedoch wichtig, getAttribute zu verwenden, anstatt direkt über dataGeoff auf das benutzerdefinierte Attribut zuzugreifen. Die richtige Methode ist:

var geoff = document.getElementById('geoff');
alert(geoff.getAttribute('data-geoff'));

Dieser Ansatz ist nicht spezifisch für HTML5, funktioniert aber mit jedem benutzerdefinierten Attribut in IE6.

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

Stellungnahme:
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