VBScriptでDOM

WSH/VBScriptIEを操作するときDOM APIが使えるらしい
JavaのorgなんたらdomのAPIとメソッド名が同じ感じ。
長い間DOMって使いにくいAPIだなーと思っていたが、他言語で同じ使い方できるとちょっと便利


nameがないimgタグをalt文字列で判断してクリックする例

Set imgs = objIE.Document.getElementsByTagName("IMG")

For Each img In imgs
  alt = img.getAttribute("alt")
  If InStr(alt, "なんとか") <> 0 Then
    img.Click
    Exit For
  End If
Next