Что нового

Как найти тег DIV по классу

joker2d

Новичок
Сообщения
182
Репутация
0
На сайте есть такой див, в нем есть только уникальное название класса и текст внутри
Код:
<div class="classText">Текст</div>

Этот див состоит внутри других дивов и перебирая все дивы и используя Innerhtml, получаю в результате содержание и всех верхних дивов

Код:
$oInputs = _IETagNameGetCollection($oIE, "Div")
		For $oInput In $oInputs						
			If StringInStr($oInput.Innerhtml, "classText", 1) Then MsgBox(4096, "Нашел", "Нашел")
		Next


Как можно найти по уникальному именни класса только нужный див и получить содержащийся в нем текст ?
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,323
joker2d,
Код:
;...
$oDivs = _IETagNameGetCollection($oIE, 'div')
For $oDiv In $oDivs
	If $oDiv.classname == 'classText' Then
	ConsoleWrite($oDiv.innertext & @LF)
	ExitLoop
Next
;...
 
Автор
J

joker2d

Новичок
Сообщения
182
Репутация
0
madmasles
Спасибо то что нужно! и ненужную If StringInStr еще убрал
А можно еще вопрос в чем разница между двойными и одинарными кавычками ? не смог найти инфо в справке
 

Black_Hole

Знающий
Сообщения
126
Репутация
11
Двойные чтобы брать в кавычки одинарные и на оборот, с кавычками как с фломастерами: Имея один фломастер можно разрисовать всё, кроме этого фломастера. А имея два фломастера можно разрисовать вообще всё.
 
Автор
J

joker2d

Новичок
Сообщения
182
Репутация
0
Black_Hole

То есть разницы между двойными и однойными кавычками вообще ни какой кроме того что можно взять в кавычки другие кавычки ?
 
Верх