Rumah >hujung hadapan web >tutorial js >Adakah Atribut Data Tersuai Berfungsi dalam IE 6?
Atribut Data Tersuai dalam IE 6: Menghilangkan Mitos
Atribut data tersuai, ciri utama HTML5, membolehkan pembangun melampirkan bukan- data yang boleh dilihat kepada elemen HTML untuk mendapatkan semula atau manipulasi kemudian. Walau bagaimanapun, salah tanggapan biasa menyelubungi keserasian mereka dengan pelayar lama seperti Internet Explorer 6.
Salah Tanggapan: Atribut Data Tidak Berfungsi dalam IE 6
Ramai yang percaya bahawa mengakses atribut data tersuai dengan kaedah JavaScript standard, seperti getAttribute, tidak berfungsi dalam IE 6. Namun, kebenarannya lebih bernuansa.
Realiti: Atribut Tersuai Berfungsi dalam IE 6
Walaupun terdapat tanggapan yang salah, sememangnya mungkin untuk mengakses atribut data tersuai menggunakan getAttribute dalam IE 6, walaupun dalam mod quirks. Contoh berikut menunjukkan ini:
<div>
var geoff = document.getElementById('geoff'); alert(geoff.getAttribute("data-geoff"));
Dalam kes ini, kaedah getAttribute berjaya mendapatkan semula nilai "geoff de geoff" dan memaparkannya dalam kotak amaran.
Kekhususan Atribut
Adalah penting untuk ambil perhatian bahawa fungsi ini tidak khusus untuk atribut HTML5. IE 6 menyokong mengakses semua atribut tersuai tanpa mengira awalan atau tujuannya.
Kesimpulan
Bertentangan dengan kepercayaan popular, atribut data tersuai bukan sahaja disokong dalam IE 6, tetapi mereka juga boleh diakses menggunakan kaedah JavaScript standard seperti getAttribute. Ini menghapuskan salah tanggapan bahawa atribut ini tidak serasi dengan penyemak imbas lama, membolehkan pembangun menggunakannya untuk penyimpanan data dan mendapatkan semula dalam julat aplikasi yang lebih luas.
Atas ialah kandungan terperinci Adakah Atribut Data Tersuai Berfungsi dalam IE 6?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!