Heim >Web-Frontend >js-Tutorial >Unterstützt IE 6 benutzerdefinierte HTML5-Datenattribute?
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!