战魔
网络游戏 | 104M | 2020-12-16
下载来自: 98游戏 浏览: 0 次 2026-05-23 07:58:43:05
可批量加入购物车:一、控制台运行JS全选添加,定位class为'icon-gouwuche1'的节点并点击;二、按图标ID循环触发,适用于ID连续场景;三、基于.icon-cover容器查找内嵌购物车元素,提升新版页面兼容性。

如果您在阿里巴巴图标库(iconfont.cn)浏览大量矢量图标,但需逐一手动点击购物车图标添加,效率极低,则可能是由于网站未提供原生批量加入购物车功能。以下是多种可立即执行的批量加入购物车方法:
该方法通过浏览器开发者工具直接触发页面中所有图标对应购物车图标的点击事件,无需安装插件,适用于当前打开的图标列表页,原理是利用 DOM 查询选择器定位所有购物车按钮节点并模拟用户点击行为。
1、打开 iconfont.cn 网站,进入目标图标库或搜索结果页,确保已登录账号。
2、按 F12 打开浏览器开发者工具,切换至 Console(控制台) 标签页。
3、按下 Ctrl + R(Windows)或 Cmd + R(Mac) 刷新当前页面,确认控制台无红色报错信息。
4、复制以下代码,粘贴至控制台光标处,按 Enter 执行:
var ll = document.getElementsByClassName('icon-gouwuche1'); for(var i=0; i
5、等待数秒,页面中所有可见的图标将被逐个加入购物车,右上角购物车图标数字实时递增。
当图标数量较多、页面采用懒加载或滚动加载时,一次性执行可能仅作用于首屏可见图标。此方法通过限制索引范围分批次触发点击,确保全部图标节点被准确捕获并操作。
1、在控制台中先执行以下代码,获取全部购物车按钮集合:
var iconList = document.querySelectorAll('.icon-gouwuche1');
2、执行第一批次(前20个):
for (var i = 0; i
3、向下滚动页面,等待新图标加载完成。
4、执行第二批次(第21–40个):
for (var i = 20; i
5、依此类推,每次调整起始与终止索引值,直至 i >= iconList.length 为止。
部分 iconfont 页面结构中,购物车图标嵌套在 .icon-cover 容器内,直接查询外层容器再向下查找内部可点击元素,可提升兼容性,尤其适用于新版页面或自定义主题页。
1、确保已在 iconfont 图标列表页且控制台处于 Console 标签。
2、刷新页面后,执行以下代码:
var span = document.querySelectorAll('.icon-cover'); for(var i = 0, len = span.length; i
3、观察右上角购物车计数变化,每行输出 undefined 表示点击成功(console.log 默认返回值)。
当您已将图标添加至某项目(Project),需将该项目中全部图标一次性转入购物车时,可利用项目页右侧的“批量加入购物车”功能区,该区域提供显式全选控件,无需编写代码。
1、进入 iconfont.cn,点击顶部导航栏“我的项目”,选择目标项目并打开。
2、在项目图标列表右侧,找到“操作”栏,点击 “批量加入购物车” 按钮。
3、若图标总数 ≤ 20,页面将自动勾选全部图标;若超过20,需手动勾选后点击 “加入购物车”。
4、弹出提示框显示“成功加入 X 个图标”,点击确定完成操作。
以上就是98游戏小编为大家带来的全部内容,想了解更多精彩请持续关注本站。
还没有玩家发表评论,快来抢占沙发吧!