IHTMLELEMENT调用click()没反应

对于下面网页元素,我想用程序模拟点击普通下载

普通下载

但是在使用下面程序实现时,我发现可以根据ID得到页面元素,但是我调用click()时却没有反应?怎么回事?难道这个页面元素没有电影click()的实体?

/*在下载方式弹出框中,选择普通下载,实现弹出下载框*/
CComBSTR bsComDownBtn=L"_disk_id_16"; //普通下载ID
CComQIPtr spComDownBtn;
spHD->getElementById(bsComDownBtn,&spComDownBtn);
while (!spComDownBtn)
{
spHD->getElementById(bsComDownBtn,&spComDownBtn);
}

spComDownBtn->click();

自己顶一下,刚才那个网页信息那里如下:
“id="_disk_id_16" class="dbtn cancel" href="javascript:;"

javascript不能直接调用