简体   繁体   English

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

[英]Get Elements using class prefix name in IE BHO using c#?

i am working in IE Plugin using BHO.i want to get a element using class prefix(starting) name.i have already done it in javascript and jquery. 我正在使用BHO在IE插件中工作。我想使用类前缀(开始)名称来获取元素。我已经在javascript和jquery中做到了。

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

and

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

So,the same thing i want to get in IE browser using C# BHO.How can i achieve it? 因此,我想使用C#BHO在IE浏览器中获得相同的结果。我如何实现它?

note: the above class name may be like ii gt aaa or ii gt bbb sss 注意:以上类名可能类似于ii gt aaaii gt bbb sss

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM