0

Visual Basic Sc​​ript を使用して、次のタイトルのボックスに自動入力しています。

id='V_RUN_PA100A_BUSINESS_UNIT' (ページソースから取得しました)

コードを使用しました

Set ie = CreateObject("InternetExplorer.Application")
ie.navigate("https://jayfin.cov.kansas.gov/psp/finprd/?cmd=login&languageCd=ENG")
ie.visible = 1
ie.document.all.item("V_RUN_PA100A_BUSINESS_UNIT").Value = "40400"

エラーが発生し続けます..object required

私が理解していることに基づいて、ボックスのIDが二重引用符ではなく単一引用符で囲まれているという事実が問題です...

4

1 に答える 1

0

要素 ID を使用して値を設定するとどうなりますか?

ie.document.getElementById("V_RUN_PA100A_BUSINESS_UNIT").Value = "40400"

二重/一重引用符は問題ではありません。javascript/html では両方を使用できます。VBScript は二重引用符のみを使用しますが、どちらも交換可能です。

于 2013-02-15T14:25:31.680 に答える