一般的网页元素,根据ID或name定位,像这样——IHTMLElementCollection *objAllElement=NULL;
IHTMLDocument2 *objDocument=NULL;
objDocument->get_all(&objAllElement);
CComPtr<IDispatch>pDisp;
objAllElement->item(COleVariant(ElementName),COleVariant((long)0),&pDisp);那么IHTMLScriptElement呢,它的ID和name怎么算?譬如这样一个javascript——
1、<INPUT class=fom onclick="javascript:add('666666')" type=button value="" name=ADD>
2、function addRecord (no){
.......
sUrl="......"+no;
openWin(sUrl,50,200,600,300);
} 它的name就addRecord 吗?
关键是怎么获得sUrl的值???答出这一点——如果很长,可以另外开帖给分:)
IHTMLDocument2 *objDocument=NULL;
objDocument->get_all(&objAllElement);
CComPtr<IDispatch>pDisp;
objAllElement->item(COleVariant(ElementName),COleVariant((long)0),&pDisp);那么IHTMLScriptElement呢,它的ID和name怎么算?譬如这样一个javascript——
1、<INPUT class=fom onclick="javascript:add('666666')" type=button value="" name=ADD>
2、function addRecord (no){
.......
sUrl="......"+no;
openWin(sUrl,50,200,600,300);
} 它的name就addRecord 吗?
关键是怎么获得sUrl的值???答出这一点——如果很长,可以另外开帖给分:)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货