VB.NET-WebBrowser不';t在html源代码中显示javascript创建的html元素
我在处理一些仅在javascript注入后显示的HTML元素时遇到困难 更具体地说,在我的WebBrowser类中加载的html页面有一个图像。当我以编程方式单击它时,它会创建一些标记,这些标记上有文本框和按钮 问题是这些标记无法解析,因为它们是在javascript中创建的,因此不会显示在页面源代码中。当我检查javascript元素时,我只能在Firefox浏览器中看到它们,但它们都是灰色的,就像隐藏的一样 我想更改文本字段的值,然后单击javascript生成的标记中的按钮 我已经检查了HtmlElementCollection,但是(如上所述)找不到它们 有什么想法或帮助吗 如果我通过某种方式获得坐标,然后通过编程将鼠标移动到那里,会怎么样?不过,这是我不喜欢的解决方案VB.NET-WebBrowser不';t在html源代码中显示javascript创建的html元素,javascript,vb.net,browser,code-injection,Javascript,Vb.net,Browser,Code Injection,我在处理一些仅在javascript注入后显示的HTML元素时遇到困难 更具体地说,在我的WebBrowser类中加载的html页面有一个图像。当我以编程方式单击它时,它会创建一些标记,这些标记上有文本框和按钮 问题是这些标记无法解析,因为它们是在javascript中创建的,因此不会显示在页面源代码中。当我检查javascript元素时,我只能在Firefox浏览器中看到它们,但它们都是灰色的,就像隐藏的一样 我想更改文本字段的值,然后单击javascript生成的标记中的按钮 我已经检查了H
点击我
var计数=0;
$(“body”)。单击(“click”,“p”,function(){
$(这个)。在(“另一段!”+(++count)+“”)之后;
});
谢谢您的快速回复。问题是我必须在我的vb.net项目中使用WebBrowser类来完成它。
<body>
<p>Click me!</p>
<script>
var count = 0;
$("body").on("click", "p", function(){
$(this).after("<p>Another paragraph! "+(++count)+"</p>");
});
</script>