Показать сообщение отдельно
  #34 (permalink)  
Старый 16.01.2011, 05:26
Новичок на форуме
Отправить личное сообщение для heckfy Посмотреть профиль Найти все сообщения от heckfy
 
Регистрация: 04.10.2010
Сообщений: 4

еще один вариант

if ( typeof( document.getElementsByClassName ) != "function" )
document.getElementsByClassName = function( classname, tagname ) {
var tags = tagname ? document.getElementsByTagName( tagname ) :
( document.all ? document.all : document.getElementsByTagName( "*" ) );
console.log( classname, tagname, typeof( tags ) );
var e;
var r = [];
for ( var i = 0; i < tags.length; i++ ) {
e = tags[i].className;
var s = e.split( ' ' ).some( function( el, ind, ar ) { return (el == classname); } );
if ( typeof( e ) == 'string' && e && s )
r.push( tags[i] );
}
return r;
};
Ответить с цитированием