0

有一个像这样的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 属性?

4

1 回答 1

0

你可能应该使用这样的东西:

MessageBox.Show(link.OuterHtml);

于 2014-02-23T15:40:56.167 回答