javascript - 想从表中获取所有元素

标签 javascript tampermonkey

<分区>

我有一个网站 登录: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 中调用函数,我用逗号和单引号动态传递一些值,但它没有正确出现

javascript - 如何在 javascript 中将项目转换为键/值对对象?

Javascript 文本框复制/粘贴换行丢失

javascript - 使用类向网站添加元素