我有这行 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=”的属性名称是什么。 我已经尝试过值和名称,但它们不起作用。
我只想知道这个属性的名称。
最佳答案
它不是属性,因此您不应尝试使用 GetAttribute
获取它。您可以使用 InnerText
获取内部文本属性:
string text = wb.Document.GetElementById("txtTehtav").InnerText; // "3+5="
如果你想在你的标签中获取 HTML 标记,如果你有嵌套标签,你可以使用 InnerHtml
属性(property)代替。在您的情况下,它们将具有相同的值。
关于c# - 在 HTML 中,这个属性的名称是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35845376/