1

我正在使用 php 和 simple_html_dom 库。我的网站上有一个页面加载 iframe,当在旁边的框中选择某些字段时,iframe 会更改内容。我想找到一个 dom 元素,特别是在我的网站页面加载时最初不在 iframe 中的表单内的文本字段。做这个的最好方式是什么?我试过了

$page->find("form[name='partSpecifications'] h5 text",0)->style = "width:200px;" ;

但它似乎不起作用

4

2 回答 2

0

与 iframe 中的后加载内容进行交互的唯一方法应该是使用 javascript,但由于安全策略,您不能这样做。指同源政策

于 2012-06-08T18:32:38.650 回答
0

在 php 脚本执行结束后加载内容时,您不能使用 PHP 和 simple_html_dom。您可以在页面加载到 iframe 之前卷曲到页面并以这种方式获取内容,但是按照您描述设置的方式,这并不是一个真正的选择。否则,Javascript 将是与 iframe 内容交互的最佳方式。

于 2012-06-08T18:34:41.620 回答