为什么这会起作用?
echipe = meci2.getElementsByClassName("col-md-3 equipo ng-binding").Item(0).innerText
但这会引发运行时错误438:
echipe = meci2.getElementsByClassName("col-md-3 equipo ng-binding")
echipa1 = echipe.Item(0).innerText
答案 0 :(得分:1)
声明
echipe = meci2.getElementsByClassName("col-md-3 equipo ng-binding").Item(0).innerText
您似乎已将echipe
声明为String
,这是将值分配给String
变量的有效语法。 (或者您可能没有声明echipe
是什么类型,因此它默认为Variant
,因此分配String
值会强制它Variant/String
。)
然而,在声明中
echipe = meci2.getElementsByClassName("col-md-3 equipo ng-binding")
您似乎已将echipe
声明为某种对象,或者甚至是非常类型的Object
。将对象的引用分配给变量的正确语法是Set variable = object
,因此,在您的情况下,您需要
Set echipe = meci2.getElementsByClassName("col-md-3 equipo ng-binding")
答案 1 :(得分:0)
echipe = meci2.getElementsByClassName("col-md-3 equipo ng-binding").Item(0)
echipa1 = echipe.innerText
抱歉,如果我错了......祝你好运!