如何在一个HTML页面中使用VBScript将列表框的值设置为某个已经存在的值,比如text3
。使用VBScript修改HTML列表框值
这是我的HTML:
<!DOCTYPE html>
<html>
<body>
<select name="sometext" id="dsds">
<option value="1">text1</option>
<option value="2">text2</option>
<option value="3">text3</option>
<option value="4">text4</option>
<option value="5">text5</option>
</select>
</body>
</html>
,这是我的VBScript代码:
Dim ie
Set ie = WScript.CreateObject("InternetExplorer.Application")
ie.navigate("hey12.html")
ie.width = 900
ie.height = 600
ie.Visible = 1
WScript.sleep(5000)
Set Helem1 = IE.document.getElementByID("dsds")
Helem1.value = "text3"
使用上面的代码,我不能修改列表框中的值或文本。
谢谢..它的工作原理。我在这里发布之前花了很多时间。您能否指出使用vbscript和IE的文档链接。 – user3436156
如果您对操作DOM感兴趣,请参阅MSHTML文档[此处](https://msdn.microsoft.com/en-us/library/hh801967(v = vs.85).aspx)。它列出了可通过VBScript/JavaScript编写脚本的对象/事件。看看[这里](https://msdn.microsoft.com/en-us/library/hh772960(v = vs.85).aspx)。 – Bond
谢谢,这正是我想要的。 – user3436156