1

有一个输入元素如下:

<input type="hidden" value="908" name="a">

我想908使用DocumentNode.SelectSingleNode. 我怎样才能做到这一点?
下面的代码不起作用?

string a = htmlDoc.DocumentNode.SelectSingleNode("//input[@name='a']").GetAttributeValue("value", true).ToString();
4

1 回答 1

1

您为GetAttributeValue(). 尝试使用字符串作为第二个参数而不是布尔值:

string a = htmlDoc.DocumentNode.SelectSingleNode("//input[@name='a']").GetAttributeValue("value", "default");
于 2012-10-20T11:45:13.057 回答