لا يحتوي IE على طريقة hasAttribute، ولكنه يوفر getAttribute، الأمر الذي يتطلب منك القيام بذلك بنفسك، بحيث يتم الاستيلاء على hasAttribute في
وظيفة FF/IE hasAttribute(elm, attribute){
return elm.getAttribute(attribute) != null;
}
لا توفر طريقة Array الافتراضية في Javascript طريقة IndexOf، لذا يمكنك إضافتها بنفسك.
راجع للشغل: من الرائع حقًا استخدام النموذج الأولي لاختراق Javascript
if (!Array.prototype.indexOf) Array.prototype.indexOf = function(item, i) {
أنا ||.(أنا = 0);
طول فار = this.length;
إذا (i <0) i = length + i;
لـ (؛ i < الطول؛ i ++)
if (this[i] === item) return i;
العودة -1؛
};