<分区>
我有一个网站 登录:cyclefreight1@usa.com pas:12345678,登录并进入驱动程序部分(左侧菜单栏第一项>驱动程序) 我想用 tampermonkey 为这个网站添加一些额外的功能,我尝试从表中获取所有元素,我用这样的选择器来完成
var rows = document.querySelectorAll("#app table.table-component tr");
但是我所有的都是未定义的^(,请给我一些提示我该怎么做,谢谢
<分区>
我有一个网站 登录:cyclefreight1@usa.com pas:12345678,登录并进入驱动程序部分(左侧菜单栏第一项>驱动程序) 我想用 tampermonkey 为这个网站添加一些额外的功能,我尝试从表中获取所有元素,我用这样的选择器来完成
var rows = document.querySelectorAll("#app table.table-component tr");
但是我所有的都是未定义的^(,请给我一些提示我该怎么做,谢谢
最佳答案
该表位于另一个域的 iframe
中,因此很难访问。包含该其他 域上的用户脚本,并给它一个 setTimeout
以给表时间来填充:
// ==UserScript==
// @name drivers
// @match https://eldclient.trackingmap.eu/drivers*
// @grant none
// ==/UserScript==
setTimeout(() => {
const rows = document.querySelectorAll("#app table.table-component tr");
console.log(rows);
}, 2000);
关于javascript - 想从表中获取所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50327158/
相关文章:
javascript - TimelineJs 和 AngularJs ng-查看内容
javascript - jQuery如何按小时解析开始和结束时间
youtube - 尝试通过tampermonkey将www.youtube.com重定向到www.nsfwyoutube.com
javascript - 如何使用 Tampermonkey 在 React 应用程序中模拟点击?
javascript - 如何使用 XMLHttpRequest 在后台下载 HTML 页面并从中提取文本元素?
javascript - hide() 函数在 jQuery 中不起作用
javascript - 在 jQuery 中调用函数,我用逗号和单引号动态传递一些值,但它没有正确出现