C#通过HtmleElement访问标签属性
有一种html格式,如:C#通过HtmleElement访问标签属性,c#,html,webbrowser-control,innerhtml,getattribute,C#,Html,Webbrowser Control,Innerhtml,Getattribute,有一种html格式,如: <div id="instance" style="color:red;display:block; .... bila bila"> <h2>some text</h2> </div> 但是link.innerhtml给了我div标记的内部,而不是div自己的。消息框的输出文本为: <h2>some text</h2> 但它不起作用 如何通过同一个div的id访问div属性?您可能应该
<div id="instance" style="color:red;display:block; .... bila bila">
<h2>some text</h2>
</div>
但是link.innerhtml给了我div标记的内部,而不是div自己的。消息框的输出文本为:
<h2>some text</h2>
但它不起作用
如何通过同一个div的id访问div属性?您可能应该使用以下内容:
MessageBox.Show(link.OuterHtml)代码>它可以工作。塔克斯。此外,我们还可以直接在样式文本中访问吗?@AliCAKIL要从html元素获取样式列表,请使用样式属性,如:link.style反正这是HtmleElement类的完整描述:
<h2>some text</h2>
MessageBox.Show(link.GetAttribute("style"));