"Method Not found" 调用 GetElementsbyClassName 时出错
"Method Not found" error when calling GetElementsbyClassName
我创建了一个 PowerShell 自动化脚本,我把它给了我的朋友,他 运行 它说
Method invocation failed because [mshtml.HTMLBodyClass] does not contain a method
named 'getElementsByClassName'.
At C:\Users\עמית\Documents\asaf.ps1:22 char:3
+ $a=$docs.body.getElementsByClassName("FadeOut-Scroll")
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : MethodNotFound
为什么会这样?
我们都有IE11,.net 4.5,Visual studio,但我有那个功能,他没有。
而且他电脑里的IE控制台好像有这个功能:
但 PowerShell 没有:
如何更新 PowerShell?
很久以后才找到:
我创建了一个 PowerShell 自动化脚本,我把它给了我的朋友,他 运行 它说
Method invocation failed because [mshtml.HTMLBodyClass] does not contain a method named 'getElementsByClassName'. At C:\Users\עמית\Documents\asaf.ps1:22 char:3 + $a=$docs.body.getElementsByClassName("FadeOut-Scroll") ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) [], RuntimeException + FullyQualifiedErrorId : MethodNotFound
为什么会这样?
我们都有IE11,.net 4.5,Visual studio,但我有那个功能,他没有。
而且他电脑里的IE控制台好像有这个功能:
但 PowerShell 没有:
如何更新 PowerShell?
很久以后才找到: