Показать сообщение отдельно
  #3 (permalink)  
Старый 11.04.2013, 15:10
Профессор
Отправить личное сообщение для nikita.mmf Посмотреть профиль Найти все сообщения от nikita.mmf
 
Регистрация: 01.02.2010
Сообщений: 364

function getChildElementsByTagName ( element, tagName ) {
	var children = [];
	tagName = tagName && tagName.toLowerCase();
	for ( var child = element.firstChild; child; child = child.nextSibling ) {
		if ( child.nodeType === 1 && (!tagName || child.nodeName.toLowerCase() === tagName) ) {
			children.push( child );
		}
	}
	return children;
}
alert(getChildElementsByTagName( document, 'html' ).length)
alert(getChildElementsByTagName( document.body, 'div' ).length)
Ответить с цитированием