Anoop Kovoor
Posts: 19
Joined: 2012-11-06
|
Hi,
Using add-in-express plugin, I'm trying to get all occurances of a particular element (ie abc) from a webpage and after processing, add some new elements related to the "abc" under each "abc" element.
I'm iterating through the "abc elements using the code as below:
mshtml.IHTMLElementCollection Elems = HTMLDocument.getElementsByTagName("abc");
foreach (mshtml.IHTMLElement Elem in Elems)
{
//The code
}
The clarification that I need is about the iterator that I use here be a random iterator or a sequential one. Also if the elements are iterated randomly, please provide a solution to get it sequentially..
Thanks,
Anoop |
|
Sergey Grischenko
Add-in Express team
Posts: 7235
Joined: 2004-07-05
|
Hi Anoop,
I think that it is a sequential iterator. You can also use the code below:
mshtml.IHTMLElementCollection Elems = HTMLDocument.getElementsByTagName("div");
mshtml.IHTMLElement Elem;
for (int i = 0; i < Elems.length; i++)
{
Elem = Elems.item(null, i) as mshtml.IHTMLElement;
if (Elem != null)
{
// to do
}
}
|
|