Chrome扩展程序自动提交表单

用户名

我对构建chrome扩展程序不熟悉,我正在尝试创建一个将自动选择项目尺寸然后提交表单的扩展程序。我的尺寸选择工作正常,但是没有提交表格。我试图使用click()函数来单击按钮,但是它也不起作用。

以下是表单中的按钮html编码:

<form action="http://*************HRtbA,,/product/102374/" method="post" id="product_addtocart_form">
<button type="button" data-track-event="Product Page - Add to Cart" title="Add to Cart" class="button btn-cart" onclick="productAddToCartForm.submit(this)">`

这是我的代码:

function fRun()
{
    // Select size option.
    var sizesList=document.getElementsByName("super_attribute[138]")[0];
    for(var i=0; i<sizesList.length; i++)
    {
        if(sizesList.options[i].text.trim() == size_i_want)
        {
            sizesList.selectedIndex = i;
            var input = document.getElementsByClassName("button btn-cart");
            input.click();
        }
    }

任何帮助表示赞赏。

theonlygusti

getElementsByClassName 返回元素数组,而不是单个元素,因此您需要索引输入变量以获得所需的实际元素。

input[0].click();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Chrome扩展程序弹出表单中的多个提交按钮

来自分类Dev

在Chrome扩展程序中提交的表单上刷新弹出窗口

来自分类Dev

Chrome扩展程序表单输入文本在提交时为空白

来自分类Dev

Chrome 扩展程序 - 使用消息传递的后台页面表单提交。表单只提交一次

来自分类Dev

自动安装Chrome扩展程序

来自分类Dev

自动关闭Chrome扩展程序

来自分类Dev

自动安装Chrome扩展程序

来自分类Dev

无法以chrome扩展名提交表单

来自分类Dev

jQuery表单提交事件处理程序未调用(chrome扩展名)

来自分类Dev

Chrome扩展程序保存表单错误

来自分类Dev

如何自动重新加载chrome扩展程序?

来自分类Dev

Chrome扩展程序-iFrame自动高度

来自分类Dev

如何自动重新加载chrome扩展程序?

来自分类Dev

Chrome扩展程序不会自动更新

来自分类Dev

Chrome扩展程序的自动化功能?

来自分类Dev

错误的Chrome扩展程序已提交审核-如何停止?

来自分类Dev

Google Chrome扩展程序可以提交POST / GET请求吗?

来自分类Dev

链接提交表单与按钮提交表单(Chrome)

来自分类Dev

带有Chrome扩展程序的任务自动化

来自分类Dev

如何自动测试Chrome扩展程序中的内容脚本?

来自分类Dev

Chrome自动突出显示扩展程序中的按钮

来自分类Dev

Chrome扩展程序自动更新选择性脚本

来自分类Dev

Chrome扩展程序自动刷新选项页面用户界面

来自分类Dev

Chrome会自动在扩展程序中突出显示我的按钮

来自分类Dev

是什么原因导致Chrome自动安装扩展程序?

来自分类Dev

是否有chrome扩展程序可以自动修改html?

来自分类Dev

中断后会自动重新下载的Chrome扩展程序?

来自分类Dev

jQuery AJAX自动提交表单

来自分类Dev

使用JavaScript自动提交表单

Related 相关文章

热门标签

归档