2016-11-04 68 views
0

我想在这个页面retrive表,并做一些无法取得在Chrome开发者工具元素手动

但是我不能直接在的getElementById控制台之前,我使用Chrome inspecter选择它。

我无法访问源代码 所以我该怎么做?以下

截图显示我的问题

无法访问 cannot access to

使用Chrome检查,并点击页面上的。现在如果你看看我不能得到这个元素 can access it now

+0

它是在一个框架?点击顶部并选择元素所在位置。你可以在你的第二张截图中看不到顶部。 – epascarello

回答

1

在你的第一张截图控制台选择是“顶”,在你的第二个屏幕的选择是“猪蹄(content.aspx)” - 这可能表明该元素是不是顶部文件访问(也许它是在一个iframe中?)

如果您提供html或链接到源页面将会有所帮助。

+0

只需直接发布sourcePage,多么糟糕,原谅我--------------------------

\t \t \t \t \t \t \t \t \t \t \t

+1

感谢您的帮助,已经想通了------ document.getElementById('iframeautoheight')。contentWindow.document.getElementById('DataGrid1') –

+0

没问题,很高兴你找到它。 – Matus

3

在你的截图中,当它未定义时,它是最高的。 当您选择它时,选择将更改为content.aspx

所以这意味着元素位于iframe/frame内部。所以你需要改变它以指向正确的元素。

enter image description here

+0

thx 4 ur帮助真的节省我的一天 –

相关问题