在我的BHO (COM DLL)中,我使用IHTMLDocument3 3的getElementById和getElementsByName api通过'id‘和'name’获得元素,我需要通过class name获取元素。但是我必须找到任何带有getElementsByClassName的IHTMLDocument3 api。我需要用“类”来获取元素。
如何使用IHTMLDocument3获取“class”的集合元素?
发布于 2013-09-17 11:27:56
如何使用IHTMLDocument3获取“class”的集合元素?
手动迭代DOM并检查元素属性。
然而,有一个getElementsByClassName作为IHTMLDocument7的一部分,但是这需要安装一个更高版本的IE (如果我记得正确的话,IE*)。如果您有足够的IE版本,那么您可以为QueryInterface为IHTMLDocument7提供一个指向早期版本的接口指针。
https://stackoverflow.com/questions/18848493
复制相似问题