如何使用IE7中的IE Developer工具栏检查Iframe中的元素

时间:2010-06-16 12:25:31

标签: iframe internet-explorer toolbar internet-explorer-7

我有一个使用Iframe的网络应用程序。当我尝试在IE开发人员工具栏中检查元素时,Iframe节点会突出显示并停在那里。我可以在Iframe节点附近看到一个展开图标。但是当我双击它时,没有任何反应。

在经过多次试验和错误后感到恼火之后,我尝试通过在新的html页面中创建一个示例iframe来测试它,然后就是......我可以看到它获取了iframe中的所有元素。

那么我的网络应用程序发生了什么呢,它是否依赖于任何编码风格......我对这个问题完全不了解。

如标题中所述,我在Vista中的IE7中使用IE Developer工具栏。

2 个答案:

答案 0 :(得分:45)

我有完全相同的问题,但似乎通过单击IE开发人员工具栏窗格中的刷新按钮来解决它。它的按钮在磁盘图标旁边有一个蓝色向下/向上箭头图标。如果单击它,由于某种原因,DOM检查器似乎开始在Iframe中工作,而以前它没有。

答案 1 :(得分:1)

以jaffa的答案为基础(因为我还不能对jaffa的答案发表评论!):在我的情况下,如果没有点击开发工具栏中的刷新按钮,IE开发工具中就无法使用iframe,因为iframe是异步加载的。看来IE dev工具在加载时会有页面的DOM结构,但如果之后发生任何更改,则必须刷新开发工具。