2014-10-29 35 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

相關問題