单击带有HTML脚本(快速书/ Safari)的网页上的所有复选框。]

问题描述 投票:0回答:1

所以我创建了以下脚本来选择页面上的所有复选框

(function(d) {
  var input = d.querySelectorAll('input[type="checkbox"]');
  var i = input.length;

  while (i--) {
    input[i].checked = true;
  }
})(this.document);

它确实可以做到这一点,但是当在Quickbooks

中尝试选中所有复选框时,该网站并未将其注册为实际选中的内容(底部的总费用保持不变,类似它只在没有实际注册的情况下从表面上检查这些框)。任何帮助都会很棒。

编辑:也许模拟点击而不是更改框的值?

THE ONLY THING THAT CHANGES WHEN PHYSICALLY SELECTING A BOX IS THE VALUE POSTED BELOW CHANGES TO TRUE FROM FALSE

因此,我创建了以下脚本来选择页面上的所有复选框(function(d){var input = d.querySelectorAll('input [type =“ checkbox”]'); var i = input.length; while( i--){input [i] ....

javascript html quickbooks
1个回答
0
投票

您可以尝试

© www.soinside.com 2019 - 2024. All rights reserved.