0

たまにしか発生しないエラーに直面しています:テーブル (Web ページ内) に別のテーブルが含まれているかどうかを確認しようとしています。これを行うには、タグとコードを
探します。 メインテーブルを含むオブジェクトから innerhtml を抽出しているときにエラーが発生することがあります ( . そこで、以下のコードを試してみたところ、問題は解決したようです。<table></table>html
innerhtml

Try
    If mTables(1).innerhtml.contains("<table>") _
       AndAlso mTables(1).innerhtml.contains("</table>") Then
        'some code
    Else
        'some code
    End If
Catch ex As Exception
    Try
        If mTables(1).outerhtml.contains("<table>") _
           AndAlso mTables(1).outerhtml.contains("</table>") Then
        'some code
        Else
        'some code
        End If
    Catch ex2 As Exception
        'some code
    End Try
End Try

だから私の質問は: 1)と
の違いは何ですか? 2) 私は本当に解決しましたか? または、動作しているように見えますが、まだ解決していませんか? 3)の代わりに使ってもいいですか? それは良いですか?innerhtmlouterhtml

innertextinnerhtml


まだエラーが発生するのではないかと恐れていたので、編集します。

If mTables(1).getelementsbytagname("table").length > 0 then
...

innerHtmlしかし、誰かが と の違いを説明してくれたらありがたいですouterHtml

4

0 に答える 0