第一篇,刚学HTML:
我正在编写 VBS 脚本并使用“IE”作为 GUI。我创建了一个多“选择”下拉框,我可以阅读第一个选定的选项,但不知道如何阅读其余的选定项目。而且它们并不总是按顺序排列的,例如选定的项目可能由第 3、第 6 和第 9 个选项组成。下面是选择框设置,下面是读取第一个选项以获取索引和值的命令。
"<form action='form_action.asp'> "&_
"<select size='10' id='cars' name='cars' multiple>"&_
"<option value='volvo1234'>Volvo12345</option>"&_
"<option value='saab'>Saab</option>"&_
"<option value='opel'>Opel</option>"&_
"<option value='audi'>Audi</option>"&_
"<option value='ford'>Ford</option>"&_
"<option value='chevy'>Chevy</option>"&_
"<option value='olds'>Olds</option>"&_
"<option value='pontiac'>Pontiac</option>"&_
"</select>"&_
"<button name=SELECT AccessKey=O "&_
"Onclick=document.all(""ButtonHandler"").value=""SELECT"";" & _
"><b>SELECT</button></b>" & _
"</form>"&_
================================
Select Case g_objIE.Document.All("ButtonHandler").Value
Case "SELECT"
g_objIE.Document.All("ButtonHandler").Value = ""
call read_sel
=======================
function read_sel()
index = g_objIE.document.getElementById("cars").selectedIndex
value= g_objIE.document.getElementById("cars").value
msgbox "value=" & value & " index=" & index
end function
任何帮助,将不胜感激。谢谢
注意:刚刚发现有关必须在“name="cars[]" 之后添加括号的帖子。将继续使用它.. 可能会解决我的问题。