有人在吗?帮忙看看这个错在那里,为什么提取到了链接,但是不能触发click事件 [所有相关帖子]
IHTMLElementCollection *collectp;        
long collectlen;
pIHTMLDocument2->get_links(&collectp);
collectp->get_length(&collectlen);
for(int i=0;i<collectlen;i++)
{
    BSTR String;
    BSTR bstrhostname;
    CString strstr;
    CString strhostname;
    HRESULT hr;
    CComPtr<IDispatch> spDispatch;
    CComPtr<IHTMLAnchorElement> pLoct;
    _variant_t index = i;
    IHTMLElement *spElement=NULL;
    if(SUCCEEDED(collectp->item(index,index,&spDispatch)))
    if(SUCCEEDED(spDispatch->QueryInterface(IID_IHTMLAnchorElement,void **) &pLoct)))
    {
    IHTMLElement *pElement = NULL;
    if(SUCCEEDED(pDisp->QueryInterface(IID_IHTMLElement, (void **)&pElement)))
    pElement->click();
    pLoct->get_href(&String);            
    }        
    }    
已上代码是提取链接,能够提取到链接,但是不能触发该链接的click事件呢?