HtmlAgilityPack-如何从标签中获取值

问题描述 投票:0回答:1

我有任务要做。我需要将标签中的值放入c#中。我需要将值显示到标签中这是我的HTML代码:

<div size="10" id="para1"></div>  <script>
document.getElementById("para1").innerHTML = formatAMPM();

function formatAMPM(){var d = new Date(),

            days = ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'];
        return days[d.getDay()];
    }

并且在此代码中,我尝试使用它来获取值,但我无法正常工作。我应该怎么做^^

HtmlDocument page = new HtmlWeb().Load(@"D:\Downloads\wichtig\try\WebApplication1-Kopie-Kopie\MeineWebseite\löschen\WebForm2.aspx");
        var title = page.DocumentNode.SelectSingleNode("//div[@id='para1']");
        Label3.Text = title.ToString();
javascript c# asp.net dom html-agility-pack
1个回答
0
投票

您应使用InnerText属性:

var title = page.DocumentNode.SelectSingleNode("//div[@id='para1']");
Label3.Text = title.InnerText;
© www.soinside.com 2019 - 2024. All rights reserved.