C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 103 を表示中)
■61394 / )  hasChildNodesの型不一致エラー
□投稿者/ やじゅ (1945回)-(2011/08/11(Thu) 14:28:52)
やじゅ さんの Web サイト

分類:[VBScript] 

WSHのVBScriptでDOM解析をしているのですが、WindowsXPのIE8環境では動作した部分が
Windows7のIE9の環境では、If obj.hasChildNodes Then のところで下記のエラーが発生します。

エラー 型が一致しません。[string:"function hasChildNo"]

WindowsOSの違いで何か影響しているのでしょうか?

ミニマムコードを作成してみました。
Dim objIE
Dim obj

Set objIE = CreateObject("InternetExplorer.Application")
objIE.Visible = True
objIE.Navigate "http://endic.naver.jp/srch/all/N/" & "VEGETABLE" & "?sm=etp_enh"

Do Until objIE.Busy = False
   WScript.sleep(250)
Loop

For Each obj In objIE.Document.getElementById("zoom_content").ChildNodes
   If obj.hasChildNodes Then
	MsgBox obj.parentNode.nodeName
   End If
Next

Set objIE = Nothing

よろしくお願いします。

返信 編集キー/


管理者用

- Child Tree -