【发布时间】:2014-07-17 05:34:12
【问题描述】:
在 HTML 文档中有 script 标签,其中包含一些 javascript 函数
<div class="container">
<div id="container2">
<div id="container3">
<script>
loadme ('main');
</script>
</div>
</div>
但是当我在浏览器上执行“检查元素”时,会出现一个标签块。
<div class="container">
<div id="container2">
<div id="container3">
<div class="content">
<div class="contenthead">
Some Text
</div>
<div class="c1">
<div class="c2">
<form id="myForm">
<label>
Text
</label>
</form>
<div class="c3">
<a href="#" onclick="javascript:f1('Text', 0, 0)">
</a>
</div>
<div class="clear">
</div>
</div>
...
我想用我自己的应用程序来获取这个块,但我不能。我使用 Delphi TWebBrowser 来做到这一点。 如何使用 Delphi WebBrowser 获取此 HTML 代码?
【问题讨论】:
-
“我想用我自己的应用程序获取这个块,但我不能。”你有什么问题?当我开始尝试类似的事情时,我认为 javascript 生成的元素无法通过 DOM 访问。但事实证明这是不正确的:如果它们出现在 IE 开发人员工具窗口中,则可以通过 DOM 访问它们。
标签: javascript html delphi twebbrowser web-inspector