我正在使用 BHO 在 IE 插件中工作。我想使用类前缀(起始)名称获取一个元素。我已经在 javascript 和 jquery 中完成了它。
var myClass = $('[class^="ii gt"]');
和
var myClass = $(document).find('div[class^="ii gt"]');
那么,我想使用 C# BHO 在 IE 浏览器中获得同样的效果。我怎样才能实现它?
注意:上面的类名可能类似于 ii gt aaa
或 ii gt bbb sss
最佳答案
一种方法是迭代所有 div 元素(API IHTMLDocument3.getElementsByTagName,返回 IHTMLElementCollection),然后检查它们的类名称(IHTMLElement.className)
关于javascript - 使用 C# 在 IE BHO 中使用类前缀名称获取元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26624527/