WebBrowser 获取网页源代码后,怎么对制定的元素高亮突出
WebBrowser 获取网页源代码后,如何对制定的元素高亮突出?
怎么实现下面的功能??
WebBrowser 获取网页源代码后,能够获取页面源代码,getelementbyid 类似这样的方法得到某个制定的元素后(比如一个form),我想在WebBrowser显示给用户看的时候,把这个form的内容都高亮显示,类似于遨游的开发者工具集的功能,能进行元素审查。
说不太明白,直接看图。
------解决方案--------------------
用正则表达式吧。
------解决方案--------------------
不知道你要求的高亮显示的效果是怎样的的,是类似于Firebug选择元素时给元素加个边框吗,你可以尝试改变元素的样式来实现
怎么实现下面的功能??
WebBrowser 获取网页源代码后,能够获取页面源代码,getelementbyid 类似这样的方法得到某个制定的元素后(比如一个form),我想在WebBrowser显示给用户看的时候,把这个form的内容都高亮显示,类似于遨游的开发者工具集的功能,能进行元素审查。
说不太明白,直接看图。
------解决方案--------------------
用正则表达式吧。
------解决方案--------------------
不知道你要求的高亮显示的效果是怎样的的,是类似于Firebug选择元素时给元素加个边框吗,你可以尝试改变元素的样式来实现
- C# code
HtmlElement element = document.GetElementById("xxx"); IHTMLElement domElement = element.DomElement as IHTMLElement; IHTMLStyle style = domElement.style; tyle.border = "1px solid red";
------解决方案--------------------
查找替换