各位大蝦,小弟在寫個自動輸入的DELPHI程序,但是網頁上的輸入框怎麼都獲取不到焦點,下面是網頁中的代碼:
<input name="ctl00$ctl00$ContentPlaceHolder1$ContentPlaceHolder1$R7GAW9GK9KFJ6E698" type="text" maxlength="10" id="ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_R7GAW9GK9KFJ6E698" style="margin-top:9px;" />
元<span class="fontGray" style="padding-left: 18px;"><span id="ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_rfvBidAmount" style="color:Red;visibility:hidden;"></span></span>小第的代碼是:
var t:Olevariant;
str:='ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_R7GAW9GK9KFJ6E698'; \\該輸入框的ID
t:= webbrowser2.OleObject.document.getElementById('str');
t.value:='50.00'; \\想把50輸入到框中但是輸不進去啊!大蝦救命啊!
<input name="ctl00$ctl00$ContentPlaceHolder1$ContentPlaceHolder1$R7GAW9GK9KFJ6E698" type="text" maxlength="10" id="ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_R7GAW9GK9KFJ6E698" style="margin-top:9px;" />
元<span class="fontGray" style="padding-left: 18px;"><span id="ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_rfvBidAmount" style="color:Red;visibility:hidden;"></span></span>小第的代碼是:
var t:Olevariant;
str:='ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_R7GAW9GK9KFJ6E698'; \\該輸入框的ID
t:= webbrowser2.OleObject.document.getElementById('str');
t.value:='50.00'; \\想把50輸入到框中但是輸不進去啊!大蝦救命啊!
很久以前做过代码找不到了
webbrowser2.OleObject.document.all.item('ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_R7GAW9GK9KFJ6E698',0).value:= "50.00";