IE에는 hasAttribute 메소드가 없지만 getAttribute를 제공하므로 직접 수행해야 하므로 hasAttribute가 FF/IE
함수에서 인계됩니다. hasAttribute(elm, attribute){
return elm.getAttribute(attribute) != null;
}
Javascript에서 Array의 기본 메소드는 indexOf 메소드를 제공하지 않으므로 직접 추가할 수 있습니다.
참고: 프로토타입을 사용하여 Javascript를 해킹하는 것은 정말 멋진 일입니다.
if (!Array.prototype.indexOf) Array.prototype.indexOf = function(item, i) {
나는 || (나는 = 0);
var 길이 = this.length;
if (i < 0) i = 길이 + i;
for (; i < 길이; i++)
if (this[i] === 항목) return i;
-1을 반환합니다.
};