吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3026|回复: 16
收起左侧

[已解决] 求助大佬油猴脚本怎么编写 判断元素是否存在,存在则点击或者发送文本的请求呢?

  [复制链接]
zh648990 发表于 2022-4-18 14:06
本帖最后由 zh648990 于 2022-4-24 15:08 编辑

办公的网站每次登陆几乎都有一个弹窗
油猴怎么实现判断元素是否存在,如果存在则点击,否则忽略
还有一个就是 发送指定文本 比如判断备注框的元素是否存在,然后发送一个换行符+指定的文本字符

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

闷骚小贱男 发表于 2022-4-18 14:18
document.getElementsByClassName
document.getElementsByTagName
document.getElementById

都能判断存在不存在
你好港屿 发表于 2022-4-18 14:29
var a = document.querySelector("#fastpostsubmit"); if(a!=null){a.click();}
jidesheng6 发表于 2022-4-18 14:31
如果他是需要等待一段时间才出来的,你可以setInterval函数来执行楼上所说的方法,同时获取他们的值,如果不存在会返回undefined,存在则返回的是元素本身,你就可以直接用if(xxx)判断,存在点击,同时清除定时器
jidesheng6 发表于 2022-4-18 14:33
QQ截图20220418143320.png

如图所示,这样即可
楚子沦i 发表于 2022-4-18 14:57
油猴脚本我其实才写了一个,你可以选择他的加载时间,如果需要进行页面操作的话,请自行更改,在脚本编写的设置里面.
另外判断是否存在的话,就是先获取一下这个元素,如果不存在会返回undefined
我今天是大佬 发表于 2022-4-18 15:53
const ele = document.querySelector("node")
ele && function(){ele.click()}
 楼主| zh648990 发表于 2022-4-18 16:00
本帖最后由 zh648990 于 2022-4-18 16:03 编辑
jidesheng6 发表于 2022-4-18 14:33
如图所示,这样即可

[JavaScript] 纯文本查看 复制代码
(function() {
    'use strict';

    // 备注内容
    function getNoteContent() {
        var date = new Date()
        var month = date.getMonth() + 1
        var today = date.getDate()
        var content = '\n ' + month.toString() + '.' + today + ' ZHUAN'
        return content
}

    var element = document.getElementById('seller_words')
    // 元素是否存在
    if(element!=null){
        element.click()
        element.value = getNoteContent()
    }

})();


我在百度的搜索框测试成功,但是到抖音的订单备注就不行了
大佬帮忙看看
微信截图_20220418155958.png

我想实现的是 每次搜索一个订单编号,点击旗帜 弹窗如图所示的备注框 然后脚本工作自动备注 文本 4.18 ZHUAN
jidesheng6 发表于 2022-4-18 16:24
zh648990 发表于 2022-4-18 16:00
[mw_shl_code=javascript,true](function() {
    'use strict';

不太清楚的程序执行处理过程,请问if代码块中的click执行成功了吗?
 楼主| zh648990 发表于 2022-4-18 17:17
jidesheng6 发表于 2022-4-18 16:24
不太清楚的程序执行处理过程,请问if代码块中的click执行成功了吗?

百度的搜索框是执行了,办公的网站没有反应
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 12:27

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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