如何根据name找出同一批hidden,并根据value找出所在位置?
需要根据siteNO的value,找到是第几行;再找到相应的count文本框输入数据。录制的脚本:
Browser("...").Page("…").WebEdit("count").Set"200"
Html代码如下:
<tr>
<tdclass="pNormalText" align="left" >
<inputtype="hidden" name="siteNO" id="siteNO_1"value="NO001">
site3F
</td>
<tdclass="pNormalText" align="left" >
<input type="text"name="count" id="count_1" value="">
</td>
</tr>
<tr>
<tdclass="pNormalText" align="left" >
<inputtype="hidden" name="siteNO" id="siteNO_2"value="NO00D">
site3F
</td>
<tdclass="pNormalText" align="left" >
<input type="text"name="count" id="count_2" value="">
</td>
</tr>
<tr>
<tdclass="pNormalText" align="left" >
<inputtype="hidden" name="siteNO" id="siteNO_3"value="NO004">
site3F
</td>
<tdclass="pNormalText" align="left" >
<input type="text"name="count" id="count_3" value="">
</td>
</tr>
[ 本帖最后由 linzhaoyang 于 2008-10-31 14:47 编辑 ] 解决了。
和js语法类似,但不一致。
Set hid = Browser("OSM_DM00G01:").Page("…").Object.getElementsByName("tempSiteNO")
index = 0
For i = 0 to hid.length-1
If hid.item(i).value = "NO007" then
index = i
end if
Next
id = "pvdCount_0_" & index
Browser("OSM_DM00G01:").Page("…").WebEdit("html id:=" & id).Set "20"
页:
[1]