Как прочитать HTML-содержимое элемента управления веб-браузера? - PullRequest
2 голосов
/ 11 марта 2010

Как (i) прочитать html-содержимое элемента управления веб-браузера (ii) изменить его и (iii) снова отобразить на экране?

(аналогично firebug, http://getfirebug.com/, где вы можете загрузить веб-страницу, изменить значение тега html, и оно отобразит изменение на экране)

Ответы [ 3 ]

1 голос
/ 11 марта 2010

JavaScript:


//put this content in a textarea
document.getElementById("textareaid").value = document.getElementById("controlid").innerHTML;


//save button does
document.getElementById("controlid").innerHTML = document.getElementById("textareaid").value;

tadaa

1 голос
/ 11 марта 2010

Как насчет просмотра исходного кода для Firebug? В некотором смысле, его редактирование HTML - просто модный интерфейс для стандартных функций DOM.

1 голос
/ 11 марта 2010

В элементе управления веб-браузера есть свойство DocumentText, которое позволяет читать и записывать текущий отображаемый HTML-документ.

Вы можете прочитать это, обновить текст, а затем установить свойство для обновления отображения для пользователей.

Для справки, в документации MSDN перечислены все Члены для элемента управления WebBrowser.

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