Вы не можете добавить методы к HTMLElement.prototype
в более старых версиях IE, если я правильно помню. Простой обходной путь будет:
var hasClass = function (el, searchClass) {
return el.className.test(new RegExp('(\\s|^)' + searchClass + '(\\s|$)'));
};
И используется как:
alert( hasClass( document.getElementById('div1'), 'classToCheck' ) )
Вы всегда можете добавить это к объекту Object.prototype
, но он недоволен