如何在一個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