【问题标题】:Autofilling fields in a new tab in Javascript在 Javascript 中的新选项卡中自动填充字段
【发布时间】:2021-06-28 16:44:19
【问题描述】:

背景:我是 Javascript 新手,但做了很多环顾四周和试验,有点卡住了。

这个位的目标只是在一页上输入一个数字,点击一个按钮,然后:

  1. 打开一个新标签
  2. 等待页面加载
  3. 在新标签的相应字段中填写数字
  4. 点击新标签中的按钮

获取输入、打开选项卡并等待它加载工作正常,但我无法弄清楚如何将该输入输入到 new 选项卡,而不是 原始 选项卡。

相关位(最后一行是有问题的部分):

inputNumber = document.getElementById('inputNumber').value;

var wdw1 = window.open("https://example.com", "win1");
                
wdw1.onload = wdw1.document.getElementById("search").value = inputNumber;

【问题讨论】:

    标签: javascript html bots autofill


    【解决方案1】:

    你的想法是对的,但是onload should be a function。 您可以尝试以下方法:

    wdw1.onload = function () {
      wdw1.document.getElementById("search").value = inputNumber;
    };
    

    【讨论】:

    • 感谢@Luke!这当然是朝着正确方向迈出的一步,但不幸的是它仍然不起作用;在尝试了几个完全不同的站点、几个不同的功能以及各种变体和浏览器之后,它在 document 上运行时运行良好,但似乎仍然无法识别或在新标签 wdw1 上运行.document :/
    猜你喜欢
    • 2017-03-09
    • 1970-01-01
    • 2021-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多