【发布时间】:2012-05-23 18:40:04
【问题描述】:
jQuery 更改后是否可以获取 HtmlDocument?例如,在下一次更改后通过 'myId' 获取元素。
js代码:
$(document).ready(function ()
{
$("#myContainer").html("<div id='myId'></div>");
});
C# 代码:
var doc = new HtmlDocument();
...
doc.GetElementbyId("myId");
怎么做?
【问题讨论】:
-
我怀疑
HtmlDocument正在解释和内部执行 JavaScript 代码。从这个意义上说,jQuery 并没有“改变”任何东西。它只是交付给客户端的代码。在大多数网络浏览器的情况下,它们将执行该代码。不过,我不知道有任何自动 HTTP 请求/响应库可以做到这一点。
标签: c# jquery html-agility-pack