IE tidak memiliki metode hasAttribute, tetapi menyediakan getAttribute, yang mengharuskan Anda melakukannya sendiri, sehingga hasAttribute akan diambil alih dalam
fungsi FF/IE hasAttribute(elm, atribut){
kembali elm.getAttribute(atribut) != null;
}
Metode default Array di Javascript tidak menyediakan metode indexOf, jadi Anda dapat menambahkannya sendiri.
BTW: Sangat keren menggunakan prototipe untuk Meretas Javascript
if (!Array.prototype.indexOf) Array.prototype.indexOf = function(item, i) {
saya ||. (saya = 0);
var panjang = ini.panjang;
jika (i < 0) i = panjang + i;
untuk (; saya < panjang; saya++)
jika (ini[i] === item) mengembalikan i;
kembali -1;
};