chrome控制台无法getElementById,必须得点开元素检查器后才能获取?

发布于 2022-09-04 02:35:14 字数 428 浏览 21 评论 0

想获取页面中的表格元素,然后做一些操作

但是我无法直接获取到,必须得打开元素检查器,选择一项后才能获取到

无法获取到
选择元素后可以获取

ps:google后了解到想获取的元素是动态生成的,所以不能直接获取,然而解决方法是创建元素的时候绑定一个变量,再操作变量。但我无法修改源代码

请问还有没有解决办法?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

自我难过 2022-09-11 02:35:14

好吧自问自答

原因是“Datagrid1”是在iframe里面的,先得get iframe对象,然后再进行之后的操作

document.getElementById('iframeautoheight').contentWindow.document.getElementById('DataGrid1')
眼睛会笑 2022-09-11 02:35:14

华工教务系统

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文