Atribut Data Tersuai dalam Internet Explorer 6
Menyoal atribut data tersuai dalam HTML5 ialah ciri yang disokong secara meluas, tetapi keserasiannya dengan penyemak imbas lama boleh menjadi tidak pasti. Artikel ini menyiasat sama ada Internet Explorer 6 menyokong mengakses atribut awalan data seperti "data-geoff" menggunakan JavaScript.
Masalahnya
Dalam HTML5, atribut data tersuai membenarkan pembangun untuk melanjutkan elemen dengan pasangan nilai kunci bukan standard. Sebagai contoh, kod berikut mencipta elemen div dengan atribut "data-geoff":
<div>
Soalannya
Bolehkah JavaScript mengakses nilai "data -geoff" menggunakan kod berikut dalam Internet Explorer 6?
var geoff = document.getElementById('geoff'); alert(geoff.dataGeoff);
Jawapannya
Bertentangan dengan kepercayaan popular, Internet Explorer 6 menyokong mendapatkan semula nilai atribut tersuai. Untuk berbuat demikian, gunakan kaedah getAttribute(), seperti yang ditunjukkan di bawah:
var geoff = document.getElementById('geoff'); alert(geoff.getAttribute('data-geoff'));
Dalam IE6, kod ini akan memaparkan "geoff de geoff" dalam kotak amaran.
Adalah penting untuk ambil perhatian bahawa tingkah laku ini tidak khusus untuk atribut HTML5. IE6 menyokong mengakses sebarang atribut tersuai yang diawali dengan "data-".
Atas ialah kandungan terperinci Adakah Internet Explorer 6 Menyokong Mengakses Atribut Data Tersuai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!