Показать сообщение отдельно
  #5 (permalink)  
Старый 22.12.2015, 16:55
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Предлагаю своё расширение:

Element.prototype.getChilds: function(selector) {
	var originID = this.id;
	this.id = '___' + Date.now();
	var elements = document.querySelectorAll('#' + this.id + ' > ' + (selector || '*'));
	this.id = originID;
	return elements;
};



element.getChilds('div');

element.getChilds('.foo');

element.getChilds('[foo="bar"]');
Ответить с цитированием