Salve a tutti,
ho creato questa piccola funzione per ottenere tutte le class css in un documento tramite javascript.
Ma con Firefox, ecc. funziona (OVVIAMENTE!) in modo eccellente, mentre in Internet Explorer 7 (non ho i precedenti, ma di certo non andrà neanche lì) invece non funzione e mi à il seguente errore:
Ecco il codice:
Grazie anticipatamente!
ho creato questa piccola funzione per ottenere tutte le class css in un documento tramite javascript.
Ma con Firefox, ecc. funziona (OVVIAMENTE!) in modo eccellente, mentre in Internet Explorer 7 (non ho i precedenti, ma di certo non andrà neanche lì) invece non funzione e mi à il seguente errore:
Qualcuno sa spiegarmi il perchè?Proprietà o metodo non supportati dall'oggetto
Ecco il codice:
Codice:
Object.prototype.getElementsByClassName = function (_className)
{
var _classArray = [];
var _regExp = new RegExp('\\b' + _className + '\\b');
var _getAllTags = this.getElementsByTagName('*');
for(var i = 0; i < _getAllTags.length; i++)
{
if (_regExp.test(_getAllTags[i].className) == true)
{
_classArray.push(_getAllTags[i]);
}
}
return _classArray;
}