L
leafv
Unregistered / Unconfirmed
GUEST, unregistred user!
各位大大,下面页面中如何找出checkbox,急哦,请各位大大一定教我,谢谢
<tr>
<td width="100%" align="center">
<table width="98%" border="0" cellspacing="1" cellpadding="2" align="center" class="table-style4">
<tr class="tr-ringlist">
<td height="30" width="30">
<div align="center"><font color="#FFFFFF">订购<br/>标志</font></div>
</td>
<td height="30" width="70">
<div align="center"><font color="#FFFFFF">物品代码</font></div>
</td>
<td height="30">
<div align="center"><font color="#FFFFFF">物品名称</font></div>
</td>
<td height="30" >
<div align="center"><font color="#FFFFFF">供应商</font></div>
</td>
<td height="30" width="40">
<div align="center"><font color="#FFFFFF">价格<br/>(元)</font></div>
</td>
<td height="30" width="40">
<div align="center"><font color="#FFFFFF">订购<br/>次数</font></div>
</td>
</tr>
<tr bgcolor="E6ECFF">
<td align="center"> <input type='checkbox' name='crbt150000001604' onclick='oncheckbox(this,"150000001604","电视'> </td>
<td height="20">150000001604</td>
<td height="20">电视td>
<td height="20">苏州</td>
<td height="20" align="center">
<div align="center">3000.00</div></td>
<td height="20" align="center">
<div align="center">8424</div></td>
各位大大,页面中crbt150000001604 是随着物品代码变化而变化的。
这个值如果固定,可以用下面的方法找到
var
o: Olevariant;
begin
o := WebBrowser1.OleObject.document.all.item(‘crbt150000001604’,0);
o.click;
end;
这样做是ok的,
但是我把 crbt150000001604 写成动态就错了
我的写法如下
var
o: Olevariant;
crid;string;
begin
crid :='crbt150000001604'
o := WebBrowser1.OleObject.document.all.item(crid,0);
o.click;
end
这样写就报错了,请各位大大帮忙看看,给100分,解决另外送分
<tr>
<td width="100%" align="center">
<table width="98%" border="0" cellspacing="1" cellpadding="2" align="center" class="table-style4">
<tr class="tr-ringlist">
<td height="30" width="30">
<div align="center"><font color="#FFFFFF">订购<br/>标志</font></div>
</td>
<td height="30" width="70">
<div align="center"><font color="#FFFFFF">物品代码</font></div>
</td>
<td height="30">
<div align="center"><font color="#FFFFFF">物品名称</font></div>
</td>
<td height="30" >
<div align="center"><font color="#FFFFFF">供应商</font></div>
</td>
<td height="30" width="40">
<div align="center"><font color="#FFFFFF">价格<br/>(元)</font></div>
</td>
<td height="30" width="40">
<div align="center"><font color="#FFFFFF">订购<br/>次数</font></div>
</td>
</tr>
<tr bgcolor="E6ECFF">
<td align="center"> <input type='checkbox' name='crbt150000001604' onclick='oncheckbox(this,"150000001604","电视'> </td>
<td height="20">150000001604</td>
<td height="20">电视td>
<td height="20">苏州</td>
<td height="20" align="center">
<div align="center">3000.00</div></td>
<td height="20" align="center">
<div align="center">8424</div></td>
各位大大,页面中crbt150000001604 是随着物品代码变化而变化的。
这个值如果固定,可以用下面的方法找到
var
o: Olevariant;
begin
o := WebBrowser1.OleObject.document.all.item(‘crbt150000001604’,0);
o.click;
end;
这样做是ok的,
但是我把 crbt150000001604 写成动态就错了
我的写法如下
var
o: Olevariant;
crid;string;
begin
crid :='crbt150000001604'
o := WebBrowser1.OleObject.document.all.item(crid,0);
o.click;
end
这样写就报错了,请各位大大帮忙看看,给100分,解决另外送分