当我的chrome扩展程序正在运行但我尝试过的任何代码均无法正常运行时,我正在尝试使用javascript在Checkout页面中自动选中一个复选框(条款和条件)。该网站为https://www.supremenewyork.com/shop/all。您需要在购物篮中添加一个项目才能转到结帐页面,然后您可以在其中找到该复选框。
我已经填写了结帐中的其余信息,只是缺少自动选中该复选框。
这是我尝试过的代码之一:
document.getElementById("order_terms").checked = true;
我也尝试过按类,名称获取元素,并尝试使用我在inspect(f12)中找到的所有不同ID(即名称)进行尝试。我正在Google Chrome控制台上尝试所有这些代码以进行测试。
答案 0 :(得分:1)
好像网站正在使用名为icheckbox的东西。它替代了普通复选框,并且需要在其视觉上显示为选中状态之前向其添加一个附加类.checked
。
<div class="icheckbox_minimal checked" style="position: relative;">
{...rest of your checkbox html}
</div>