为了账号安全,请及时绑定邮箱和手机立即绑定

按名称和颜色选择项目

按名称和颜色选择项目

慕的地8271018 2023-03-24 15:34:23
我想让我的机器人从这个网站https://www.supremenewyork.com/shop/all/t-shirts按名称和颜色选择一个项目,但我只能在按名称或颜色选择时才能让它工作, 不是都。它的代码看起来像这样function pickItem() {    chrome.storage.sync.get("itemName", function(data) {        let items = document.getElementsByClassName("name-link");        for(i = 0; i < items.length; i++) {            if ((items[i].innerHTML).includes(data.itemName)) {                chrome.runtime.sendMessage({redirect: items[i].href});                break;            }        }    })}此代码应该选择名称和颜色,但不起作用。如果有任何提示,我将不胜感激。function pickItem() {    let items = document.getElementsByClassName("name-link");    chrome.storage.sync.get(["itemName", "color"], function(data) {        for(i = 0; i < items.length; i++) {            if ((items[i].innerHTML).includes(data.itemName)) {                var name_item_found = items[i];                for(j= 0; j < name_item_found.length; j++) {                    if((name_item_found[j].innerHTML).includes(data.color)) {                                                chrome.runtime.sendMessage({redirect: name_item_found[j].href});                        break;                    }                }            }         }    })}
查看完整描述

1 回答

?
慕姐8265434

TA贡献1813条经验 获得超2个赞

我找到了解决方案,所以如果将来有人遇到同样的问题,我会在这里发布。


function pickItem() {

    let items = document.getElementsByClassName("name-link");


    chrome.storage.sync.get(["itemName", "color"], function(data) {

        for(i = 0; i < items.length; i++) {

            if(items[i].innerHTML == data.itemName) {

                for(j = 0; j < items.length; j++) {

                    if(items[j].innerHTML == data.color) {

                            if(items[i].href == items[j].href) {

                                chrome.runtime.sendMessage({redirect: items[i, j].href})

                            }

                    }

                }

            }

        }

    })

}


查看完整回答
反对 回复 2023-03-24
  • 1 回答
  • 0 关注
  • 141 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号