想要从表中获取所有元素

时间:2018-05-14 09:32:27

标签: javascript tampermonkey

我有一个网站 登录:cyclefreight1@usa.com pas:12345678,登录并转到驱动程序部分(左侧菜单栏第一项>驱动程序)  我想用tampermonkey为这个网站做一些额外的功能,我尝试从表中获取所有元素,我用这样的选择器做这个

Marshaller marshaller = ...;
marshaller.setProperty("com.sun.xml.bind.xmlHeaders",
        "<?TAGS?><?TAG 024?><?END-TAGS?>");

但我所有的都是未定义^(,请给我一些提示我该怎么做,谢谢

1 个答案:

答案 0 :(得分:1)

该表位于另一个域的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);