Jak w WebBrowser kliknąć w różne przyciski o takim samym ID?

0

Witam jak w Webbrowserze kliknąć w różne przyciski w o takim samym id
Klika tylko w pierwszy element:

 form1.WebBrowser1.OleObject.Document.GetElementByID('details').Click;

jak kliknąć w drugi element itd?

kod przycisku

title="Kopalnia kryształu"
	      ref="2"
	      id="details" href="javascript:void(0);"> 

KOd zódlowy strony

div id="buttonz">
        <div class="header"> 
    <h2>
        Budynki wydobywcze	</h2>
         </div>
        <div class="content"> 
    <ul id="building">
        
        <li id="button1" class="off">
    	            <div class="supply1">
	                <div class="buildingimg">
        	                    <a class="detail_button tooltip js_hideTipOnMobile slideIn"
	                       title="Kopalnia metalu"
	                       ref="1"
	                       id="details" href="javascript:void(0);">
	                        <span class="ecke">
	                            <span class="level">
	                               <span class="textlabel">
	                                   Kopalnia metalu 
	                               </span>
	                               28	                           </span>
	                        </span>
	                    </a>
	                </div>
	            </div>
                </li>
            
        <li id="button2" class="off">
    	            <div class="supply2">
	                <div class="buildingimg">
        	                    <a class="detail_button tooltip js_hideTipOnMobile slideIn"
	                       title="Kopalnia kryształu"
	                       ref="2"
	                       id="details" href="javascript:void(0);">
	                        <span class="ecke">
	                            <span class="level">
	                               <span class="textlabel">
	                                   Kopalnia kryształu 
	                               </span>
	                               24	                           </span>
	                        </span>
	                    </a>
	                </div>
	            </div>
                </li>

dodanie znaczników <code class="html"> - @furious programming

0

Ekipa od OGame z chęcią Ci pomoże - wystarczy zapytać.

1

Przede wszystkim kod HTML strony jest jakiś skopany, bo z tego co wiem ID jest unikalnym identyfikatorem czyli na stronie powinien występować tylko jeden element o danym ID (w przeciwieństwie do class gdzie może być ich więcej). Jeżeli są to same linki a to GetElementsByTagName (czy coś takiego nie pamiętam dokładnie a nie chce mi się odpalać kompilatora) będziesz miał HtmlElementCollection a później już w pętli wyciągać ID poprzez GetAtributei po prostu sprawdzać SameText czy `details'.

1 użytkowników online, w tym zalogowanych: 0, gości: 1