Немного утверждений If, некоторые html-расследования и веб-браузер - PullRequest
0 голосов
/ 12 сентября 2010

У меня есть код, который получает все «географические названия» и все «адреса» отдельно по этой ссылке:

http://www.yellowpages.ca/search/si-geo/1/sh/Ottawa,+ON

Мне нужно изменить свой код, чтобы он получал только placename и address, если

<div class="address""> is not found within <div class="listingDetail"">

class="address" - адрес местоположения, class="listingDetail" - родительский элемент или контейнер. Некоторые скриншоты, пожалуйста, просмотрите их для лучшего понимания:

http://i52.tinypic.com/67moog.png

http://i55.tinypic.com/289f7n.png

1 Ответ

0 голосов
/ 12 сентября 2010

Если вы используете JavaScript, используйте:

var addresses = Array.filter( document.getElementsByClassName('listingDetail'), function(listingDetail){  
   return listingDetail.getElementsByClassName('address');  
 });
...