找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 146|回复: 4

[求助] 网页重新加载时,如何保存网页中选择框勾选的数据?如图

[复制链接]

27

主题

88

回帖

1107

积分

金牌会员

积分
1107
发表于 5 天前 | 显示全部楼层 |阅读模式
image.png


RT,当网页重新打开或加载时,怎么才能保存网页中选择框勾选的数据?选项多的时候不用重新勾选或下拉选择?

我网上查了一下说 可以使用cookie,将选项的值保存在Cookie中;这个不会没研究过怎么弄。


我想的是有没有扩展可以实现的自动填充呢。大佬们给下,谢谢
回复

使用道具 举报

9

主题

8543

回帖

2万

积分

超级版主

(^^ゞ

积分
23728
发表于 5 天前 | 显示全部楼层
本帖最后由 S8F8ry 于 2025-7-25 12:40 编辑

可以使用类似于下面这样的油猴脚本:
  1. // ==UserScript==
  2. // @name         Record Select
  3. // @version      0.1.0
  4. // @description  description
  5. // @author       dragonish
  6. // @namespace    https://github.com/dragonish
  7. // @license      GNU General Public License v3.0 or later
  8. // @match        *://*/*
  9. // @grant        none
  10. // ==/UserScript==

  11. (function () {
  12.   const selects = document.querySelectorAll('select');

  13.   selects.forEach((select, index) => {
  14.     const savedValue = sessionStorage.getItem('select_' + index);
  15.     if (savedValue) {
  16.       select.value = savedValue;
  17.     }
  18.   });

  19.   selects.forEach((select, index) => {
  20.     select.addEventListener('change', () => {
  21.       sessionStorage.setItem('select_' + index, select.value);
  22.     });
  23.   });
  24. })();
复制代码
¯\(°_o)/¯
回复

使用道具 举报

27

主题

88

回帖

1107

积分

金牌会员

积分
1107
 楼主| 发表于 5 天前 | 显示全部楼层
S8F8ry 发表于 2025-7-25 12:39
可以使用类似于下面这样的油猴脚本:

先谢版主  我添加到油猴了  但是不会用   能再知道下怎么用吗
回复

使用道具 举报

27

主题

88

回帖

1107

积分

金牌会员

积分
1107
 楼主| 发表于 5 天前 | 显示全部楼层
S8F8ry 发表于 2025-7-25 12:39
可以使用类似于下面这样的油猴脚本:

image.png
回复

使用道具 举报

9

主题

8543

回帖

2万

积分

超级版主

(^^ゞ

积分
23728
发表于 5 天前 | 显示全部楼层

正常情况下这样应该就可以了。
¯\(°_o)/¯
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|百分浏览器论坛

GMT+8, 2025-7-30 16:07 , Processed in 0.017851 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表