有一个类似的HTML:
<div id="instance" style="color:red;display:block; .... bila bila">
<h2>some text</h2>
</div>
我想通过这段代码访问div的样式;
foreach (HtmlElement link in webBrowser1.Document.GetElementsByTagName("div"))
{
if (link.GetAttribute("id").ToString() == "instance")
{
MessageBox.Show(link.innerhtml);
}
}
但是 link.innerhtml 给了我div标签的内部,而不是div自己的。 Messag.Box的输出文本是:
<h2>some text</h2>
我也尝试了这个:
MessageBox.Show(link.GetAttribute("style"));
但它没有用。
如何通过相同div的id访问div属性?
答案 0 :(得分:0)
你应该使用这样的东西:
MessageBox.Show(link.OuterHtml);