c# - 在 HTML 中,这个属性的名称是什么?

标签 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=”的属性名称是什么。 我已经尝试过值和名称,但它们不起作用。

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

最佳答案

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

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

如果你想在你的标签中获取 HTML 标记,如果你有嵌套标签,你可以使用 InnerHtml属性(property)代替。在您的情况下,它们将具有相同的值。

关于c# - 在 HTML 中,这个属性的名称是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35845376/

相关文章:

c# - 为什么项目找不到 Microsoft.Azure.WebJobs 3.0.0.0

c# - 如何在C#中比较两个波形的相似性?

html - 从外部源向网页添加媒体(jpg、mp3、mp4)

html - 如何仅使用 CSS 和 HTML 创建响应 block

javascript - 基于操作系统的条件 CSS

html - OffscreenCanvas 对 2d context 的支持情况如何?

html - td 在元素右侧添加额外的边距或填充

c# - 使用 sql 查询结果填充 datagridview

c# - 操作繁忙时表单不执行任何操作(卡住)

c# - 如何检查可枚举的长度?