在HTML中,此属性的名称是什么?

时间:2016-03-07 13:44:17

标签: c# html

我有这行HTML:

<a class="thrida" id="txtTehtav" name="txtTehtav" style="visibility: visible;">3+5=</a>

我正在尝试在C#中使用这一行来读取值“3 + 5 =”:

wb.Document.GetElementById("txtTehtav").GetAttribute("value");

但是我不知道包含“3 + 5 =”的属性的名称是什么。 我已经尝试了价值和名称,但那些不起作用。

我想知道的是这个属性的名称。

1 个答案:

答案 0 :(得分:3)

它不是属性,因此您不应该尝试使用GetAttribute来获取它。您可以使用InnerText属性获取内部文本:

string text = wb.Document.GetElementById("txtTehtav").InnerText; // "3+5="

如果要在标记内部获取HTML标记,以防嵌套标记,则可以使用InnerHtml属性。在您的情况下,它们将具有相同的值。