Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 1639
Благодарности: 50

Профиль | Отправить PM | Цитировать


Serguei Kouzmine, большое спасибо за труд, но я там почти ничего не понимаю Я вообще на финишной прямой и осталось только разобраться каким образом получить className перемещаясь через NextSibling...


Локализую проблему. HTML-код ещё раз:
+
Код: Выделить весь код
<div class="row rowBox rowBoxEven">
	<div class="col-sm-3 col-xs-12">
		<div class="row">
			<div class="header">Матч 01 - Россия : Саудовская Аравия - Москва «Лужники»</div>
		</div>
		<div class="row">
			<div class="col-lg-3 col-md-3 col-sm-3 col-xs-3">
				<div>Матч 1</div>
			</div>
			<div class="col-lg-3 col-md-3 col-sm-3 col-xs-3 ng-hide">
				<div>Матчи 1</div>
			</div>
			<div class="col-lg-3 col-md-3 col-sm-3 col-xs-3">
				<div> 14 ИЮН 18:00</div>
			</div>
		</div>
	</div>
	<div class="col-sm-9 col-xs-12">
		<div class="pull-left">
			<div class="categoryBox zeroAvailability">CAT 1</div>
		</div>
		<div class="pull-left">
			<div class="categoryBox zeroAvailability">CAT 2</div>
		</div>
		<div class="pull-left">
			<div class="categoryBox zeroAvailability">CAT 3</div>
		</div>
		<div class="pull-left">
			<div class="categoryBox zeroAvailability">CAT 4</div>
		</div>
	</div>
</div>
Я на этом объекте (Match - см. выше):
Код: Выделить весь код
<div class="header">Матч 01 - Россия : Саудовская Аравия - Москва «Лужники»</div>
Для теста выполняю вот такое:
Код: Выделить весь код
WScript.Echo Match.NextSibling.className
, ожидая перейти просто на следующий div (<div class="row">) и извлечь имя класса этого div'а, но получаю ошибку о том, что объект Match.NextSibling не поддерживает свойство NextSibling.className. Тогда я пробую так:
Код: Выделить весь код
WScript.Echo (Match.NextSibling).className
, на что получаю сначала вывод [object Text], а после сразу же ошибку:
Цитата:
Требуется объект: 'WScript.Echo(...)'
В общем, ерунда какая-то... По логике мне должно было вернуться имя класса следующего div'а, т.е. просто "row"

Последний раз редактировалось The_Immortal, 10-05-2018 в 03:03.


Отправлено: 16:48, 09-05-2018 | #10