javascriptのclickボタンを押せないのはなぜ? 削除
Message#6 2015年12月22日(火)09時50分 From: VBAマスター |
> 'ダウンロードボタンをクリック > Call tagClick(objIE, "input", "ダウンロード") > で設定して実行しましたが、結果は同じです。ダウンロードボタンが押せません。 > タグの値が取れないのでしょうか? 別の要素をクリックしているということはありませんか? For Each objTag In objIE.document.getElementsByTagName(tagName) If InStr(objTag.outerHTML, tagStr) > 0 Then objTag.Click 'Call ieCheck(objIE) Exit For End If Next の objTag.Clickにブレークポイントを設定し、If InStr(objTag.outerHTML, tagStr) > 0 Thenの条件式で要素が認識されているか確認してみてください。 また、認識されている場合は、その要素をouterhtmlメソッドで抽出し、該当する項目なのか確認ください。 もう1つ気になったのが'Call ieCheck(objIE)がコメントアウトされています。 クリック処理後に別の処理を入れている場合は、正常に動作していない可能性もあるので、コメントを解除した状態でされてみるといいと思います。 > > > > > 'ダウンロードボタンをクリック > > > Call tagClick(objIE, "Submit", "ダウンロード") > > > > 第二引数はタグの名前を指定します。Submitはタグではなくname属性の値です。 > > inputタグで設定してみてください。 |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。