Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

значение тега по имени его атрибута TWebBrowser [D7, XP]


Sergey2 ©   (2011-03-23 15:21:00) 

в коде страницы есть такой тег

<span class="lo-name">Test Value</span>

получаю значение тега след образом


 iElement: OleVariant;
begin
  for I := 0 to Webbrowser1.OleObject.Document.all.tags('span').length - 1 do
begin
   iElement := WebBrowser1.OleObject.document.all.tags('span ').item(i).innerHTML;


в iElement сидит сейчас 'Test Value'. Вот только тегов 'span' в коде привеликое множество. мне же нужен только один

Каким образом полученный тег можно проверить на то, является ли значение его атрибута = 'lo-name' ?


Sergey2   (2011-03-23 15:38:00) [1]

большое спасибо


clickmaker   (2011-03-23 15:27:00) [2]

arr, iElement: OleVariant;
begin
 arr := WebBrowser1.OleObject.document.all.tags('span ');
 for I := 0 to arr.length - 1 do
begin
  if (arr.item(i).className = 'lo-name') then
    iElement := arr.item(i).innerHTML;


Наверх

Титульная страница Поиск, карта сайта Написать письмо