|
分類:[VB.NET/VB2005 以降]
2018/07/03(Tue) 16:43:11 編集(投稿者) 2018/07/03(Tue) 16:42:34 編集(投稿者) <pre><pre>2018/07/03(Tue) 16:41:33 編集(投稿者)
<td class="bl_solid bb_solid shift_line fr" data-staff="0" data-name="テスト" data-s="1300" data-index="0" data-date_key="2018/07/01" data-datetime="2018/07/01 1300"> </td>
というhtmlをクリックしたいのですがうまくいかないのでお教えいただけましたら幸いです。
For Each elem As HtmlElement In Webbrowser.Document.GetElementsByTagName("td") If elem.GetAttribute("data-name") = "テスト" Then If elem.GetAttribute("data-datetime") = "2018/07/01 1300" Then If elem.InnerHtml = " " Then 'elem.SetAttribute("onclick", "true") elem.InvokeMember("click") System.Windows.Forms.Application.DoEvents() End If End If End If next
上記のコードでは elem.InvokeMember("click")が実行されるとこまでは確認できておりますが 実際にはクリックされないようです。
他の方法でクリックできるようであれば、お教えいただけましたら幸いです。 どうぞよろしくお願いいたします。</pre></pre>
|