2014-10-29 34 views
0

我在使用BHO.i的IE插件工作想要使用类前缀(开始)name.i已经完成它在JavaScript和jQuery的元素。使用c#在IE浏览器BHO中使用类前缀名称获取元素?

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

var myClass = $(document).find('div[class^="ii gt"]'); 

所以,我想用C#BHO.How我能实现它在IE浏览器来获得同样的事情?

注:上面的类名可能会像ii gt aaaii gt bbb sss

回答

1

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

+0

@卡尔文:但我不知道确切的类名。 – 2014-10-29 07:34:06

+1

IHTMLElement.className.indexOf(“ii gt”)== 0? IHTMLElement.className将返回元素的确切类名称。 – 2014-10-29 08:27:22

相关问题