getElementById Visual Studio VB - теги DIV игнорируются - PullRequest
0 голосов
/ 17 января 2020

У меня есть HTML код следующим образом:

<div id="test" style="display: none;"> Hello World </div>

Я использую компонент WebBrowser в Visual Studio в своей форме. Страница загружается, как и ожидалось, но при вызове следующей строки:

MessageBox.Show(wbr_main.Document.GetElementById("test").InnerText)

изначально Visual Studio выдавала ошибку о том, что не было элемента с идентификатором «test». После многих разочарований и исследований я изменил DIV на SPAN, и это действительно сработало. Это было честно единственное изменение, которое я сделал. Я подумал: «Хорошо, странно». Поэтому, чтобы проверить, я изменил его обратно на DIV, и это сработало. На момент написания этого код работал с использованием тега DIV. У меня вопрос: почему бы поменять тег, а затем вернуть его обратно, исправить мою проблему? У меня такое чувство, что это проблема кеширования, но я не уверен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...