使用vba触发html anchor href =" javascript:void(0)"

时间:2016-12-21 13:26:11

标签: javascript html excel-vba vba excel

这是我的第一篇文章,所以我希望不要厌烦你。

我正在尝试使用excel vba来访问此website以获取其数据。我可以获取数据,我可以更改日期,我的问题是更改时间(例如00:00 - 01:00到01:00 - 02:00)。我想这是由于

<a href="javascript:void(0)" class="select2-choice" tabindex="-1">

元素背后。 我只是不了解如何传递新的时间跨度以及如何触发它来更改数据。我已经尝试了#34; FireEvents(&#34; onclick&#34;)&#34;在锚元素上没有成功。

我希望有人可以帮助我。谢谢!!

1 个答案:

答案 0 :(得分:0)

我已设法使用

更改网站元素上显示的时间
Set myData10 = IE.document.getElementsByTagName("span")
For Each inputElement In myData10
    If inputElement.ID = "select2-chosen-3" Then
        Set timepicker = inputElement
        timepicker.Focus
        timepicker.innerText = "02:00 - 03:00"
     End If
Next

但似乎网站尚未处理新时间。网站上的数据没有改变到新的时间。