VBA Excel IE自动化:通过自定义标记定位元素



我需要通过一个自定义html标记来挑选一个元素,即,自定义标记将是">somecustomtag";在下面的div元素中

<div class="panel-one" somecustomtag="blue">

我就是记不起sytax了。我知道它有点像:

Set myElements = IE.Document.getElementsbyTagName("div")
For Each ob in myElements
If ob.subTag("somecustomtag") = "blue" then  ' ????????
someStringVariable = ob.innerText
exit for
End If
Next ob

我以前用过十几次了,但在哪里都找不到。subTag的正确语法是什么?

在您的例子中,somecustomtag是一个属性。您将通过以下代码片段获得somecustomtag的值

ob.getAttribute("somecustomtag")

最新更新