Javascript 使用c#在IE BHO中使用类前缀名称获取元素?

Javascript 使用c#在IE BHO中使用类前缀名称获取元素?,javascript,c#,jquery,internet-explorer,bho,Javascript,C#,Jquery,Internet Explorer,Bho,我使用BHO在IE插件中工作。我想使用类前缀(起始)名称获取元素。我已经在javascript和jquery中完成了这项工作 var myClass = $('[class^="ii gt"]'); 及 所以,我想用C#BHO在IE浏览器中实现同样的功能。我该如何实现呢 注意:上述类名可能类似于ii gt aaa或ii gt bbb sss一种方法是迭代所有div元素(API IHTMLDocument3.getElementsByTagName,返回IHTMLElementCollectio

我使用BHO在IE插件中工作。我想使用类前缀(起始)名称获取元素。我已经在javascript和jquery中完成了这项工作

var myClass = $('[class^="ii gt"]');

所以,我想用C#BHO在IE浏览器中实现同样的功能。我该如何实现呢


注意:上述类名可能类似于
ii gt aaa
ii gt bbb sss

一种方法是迭代所有div元素(API IHTMLDocument3.getElementsByTagName,返回IHTMLElementCollection),然后检查它们的类名(IHTMLElement.className)

@Calvin:但我不知道确切的类名。ihtmlement.className.indexOf(“ii gt”)==0怎么样?IHTMLElement.className将返回元素的确切类名。
var myClass = $(document).find('div[class^="ii gt"]');