2016-04-29 74 views
2

我正在尋找一些幫助來計算如何使用VBA從HTML文件中拉出「60分鐘」。使用VBA跨度後讀取html

<span class="item">Boil Size:</span> 13.71 gal<br> 
<span class="item">Boil Time:</span> 60 min<br> 
<span class="item">End of Boil Vol:</span> 11.86 gal<br> 

使用

Set SpanList= htm.getElementsByTagName("span") 

我可以找出一個特定的SpanList(1)是「熬時間」,但我沒有辦法看到其後面的文本。

+0

你應該已經包括了60分鐘在span標籤內。 –

+0

這不是我正在嘗試閱讀的html頁面 –

回答

1

跨度以下的文字是下一個文本節點內,並且延伸到<br>所以讀取它的值:

value = SpanList(1).nextSibling.nodeValue 

(然後LTrim()刪除的空間)

+0

謝謝!這很好 –