上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖
楼主: 潘钜森 - 

职教云快速复制课件所有title

[复制链接]
  • TA的每日心情
    开心
    昨天 12:48
  • 签到天数: 776 天

    [LV.10]以坛为家III

    76

    主题

    522

    回帖

    874

    积分

    专家

    脚本猫首席体验官

    积分
    874

    油中2周年生态建设者新人报道油中3周年挑战者 lv2喜迎中秋

    发表于 2022-12-11 16:12:08 | 显示全部楼层 | 阅读模式

    本帖最后由 柒伍七 于 2022-12-11 22:43 编辑

    ggnb!

    let s = document.querySelectorAll("#process_container span");
    let c = "";
    for (let i = 0; i < s.length; i++) {
        let t = s[i].title;
        if (t != "") {
            c = c + t + "\n";
        }
    }
    console.log(c);
    copy(c);

    如图,代码作用为 快速复制课件所有title ,用处不大(发帖作备份记录)😇

  • TA的每日心情

    2024-8-14 16:46
  • 签到天数: 69 天

    [LV.6]常住居民II

    6

    主题

    127

    回帖

    222

    积分

    高级工程师

    积分
    222

    油中2周年生态建设者

    发表于 2022-12-11 23:04:48 | 显示全部楼层
    可以考虑使用 c=[]数组
    push到数组里,最后join
    省事一点
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 16:47
  • 签到天数: 814 天

    [LV.10]以坛为家III

    31

    主题

    552

    回帖

    1557

    积分

    荣誉开发者

    积分
    1557

    荣誉开发者新人进步奖油中2周年生态建设者新人报道挑战者 lv2油中3周年喜迎中秋

    发表于 2022-12-11 23:14:59 | 显示全部楼层
    极品小猫 发表于 2022-12-11 23:04
    可以考虑使用 c=[]数组
    push到数组里,最后join
    省事一点

    直接innerText+replace
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 12:48
  • 签到天数: 776 天

    [LV.10]以坛为家III

    76

    主题

    522

    回帖

    874

    积分

    专家

    脚本猫首席体验官

    积分
    874

    油中2周年生态建设者新人报道油中3周年挑战者 lv2喜迎中秋

    发表于 2022-12-12 13:30:04 | 显示全部楼层

    极品小猫 发表于 2022-12-11 23:04

    可以考虑使用 c=[]数组
    push到数组里,最后join
    省事一点

    let s = document.querySelectorAll("#process_container span");
    let arr = [];
    for (let i = 0; i < s.length; i++) {
        let t = s[i].title;
        if (t != "") {
            arr.push(t);
        }
    }
    let c = arr.join("\n");
    console.log(c);
    copy(c);

    问一下,那个是这个样子吗🧐

    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 12:48
  • 签到天数: 776 天

    [LV.10]以坛为家III

    76

    主题

    522

    回帖

    874

    积分

    专家

    脚本猫首席体验官

    积分
    874

    油中2周年生态建设者新人报道油中3周年挑战者 lv2喜迎中秋

    发表于 2022-12-12 14:01:54 | 显示全部楼层

    steven026 发表于 2022-12-11 23:14

    直接innerText+replace

    ggnb!

    let s = document.querySelectorAll("#process_container span");
    let arr = [];
    for (let i = 0; i < s.length; i++) {
        let t = s[i].innerText;
        if (t != "") {
            arr.push(t);
        }
    }
    let p = arr.join();
    let re = /,/g;
    let j = 1;
    let c = p.replace(re,function(){j++;return j%2?"\n":arguments[0]});
    console.log(c);
    copy(c);

    完了,我好像是理解错了🤣

    回复

    使用道具 举报

  • TA的每日心情

    2024-8-14 16:46
  • 签到天数: 69 天

    [LV.6]常住居民II

    6

    主题

    127

    回帖

    222

    积分

    高级工程师

    积分
    222

    油中2周年生态建设者

    发表于 2022-12-12 14:11:49 | 显示全部楼层
    柒伍七 发表于 2022-12-12 13:30
    [md]```javascript
    let s = document.querySelectorAll("#process_container span");
    let arr = [];

    是,其实能达到目的就行,个人觉得这种方法舒服一点
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 16:47
  • 签到天数: 814 天

    [LV.10]以坛为家III

    31

    主题

    552

    回帖

    1557

    积分

    荣誉开发者

    积分
    1557

    荣誉开发者新人进步奖油中2周年生态建设者新人报道挑战者 lv2油中3周年喜迎中秋

    发表于 2022-12-12 16:15:25 | 显示全部楼层
    柒伍七 发表于 2022-12-12 14:01
    [md]![ggnb!](data/attachment/forum/202212/12/140135dn3hhgi3dvvd2hjj.png)

    ```javascript

    document.querySelector("#process_container").innerText.replace
    具体怎么replace看具体情况
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2023-12-3 17:20
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    0

    主题

    13

    回帖

    13

    积分

    助理工程师

    积分
    13

    油中2周年新人报道油中3周年喜迎中秋挑战者 lv1

    发表于 2022-12-12 17:04:57 | 显示全部楼层
    我一直都是用的数组,没想到还有这种方法哈哈哈哈哈,学到了学到了
    回复

    使用道具 举报

    发表回复

    本版积分规则

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