WebBrowser 获取网页源代码后,如何对制定的元素高亮突出?
怎么实现下面的功能??
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";
------解决方案--------------------
查找替换