2015-02-03 4 views
0

Как получить имя класса класса img?C# Имя класса класса img

<img class="getthis" alt="notthis" src="img/x.gif" /> 

ниже код не работает:

HtmlElementCollection classButtones = webBrowser1.Document.All; 
foreach (HtmlElement elemente in classButtones) 
{ 
    if (elemente.GetAttribute("className") == ("getthis")){ } 
} 

также imgclassName не работает ..

+0

'className'! =' Class'. (И почему скобки вокруг '' getthis ''? –

+0

Это даже использование' HtmlAgilityPack' или встроенного DOM элемента управления 'WebBrowser'? – Dirk

+0

Его не использует HtmlAgilityPack. Но я думаю, что agilitypack может решить этот вопрос .. –

ответ

1

Вы if заявление не содержит правильное состояние. Вы можете попробовать следующее одно:

if(elemente.GetAttribute("class") == "getthis"){ } 

className не является атрибутом. В то время как атрибут class. Кроме того, вам не нужны дополнительные скобки.

+0

Вы не можете использовать только «класс», это должно быть className, потому что его html .. –

+0

@JurreSanders Я не думаю, что вы правы. я знаю. Спасибо – Christos

+0

http://stackoverflow.com/questions/11271737/how-do-you-click-a-button-in-a-webbrowser-control ive попытался ур код, но он не работает :( –

Смежные вопросы