IE浏览器,如何改变某元素的 style,画出一个边框
在火狐中测试通过,但IE内核测试失败。设置成功,但div的边框,却仍没有显出来。
在 c# 中使用 WebBrowser 控件调用其中的元素,与JS中设置的原理一样,代码如下:
HtmlElement element = webBrowser.Document.GetElementFromPoint(e.ClientMousePosition);
element.Style = "outline:2px solid red;"; // IE内核,必须使用 Style 属性
设置后看到HTML标记发生了变化:
<DIV class=zzj_5b style="OUTLINE-WIDTH: 2px; OUTLINE-STYLE: solid; OUTLINE-COLOR: red">test</DIV>
但div的边框,却仍没有显出来。