网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月12日漏签0天
javascript吧 关注:269,203贴子:906,415
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 7回复贴,共1页
<<返回javascript吧
>0< 加载中...

控制台可以用的代码,在油猴脚本实现不了功能

  • 只看楼主
  • 收藏

  • 回复
  • 破空鸣岚
  • var
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
网上找的例程,改变一个元素的高度
有一句obj.onchange()会导致控制台有uncaught typeError,不懂啥意思
这句注释掉之后,代码粘到在控制台运行正常,但是在油猴脚本里发现不能实现功能
console打印元素观察发现,元素的属性改变了,但是没有在页面上渲染(?)表现出来
代码:
let t = setInterval(function () {
//设定循环定时器,1000毫秒=1秒,1秒钟检查一次目标对象是否出现
let obj = document.querySelector(".ant-table-body"); //声明要查询的对象
if (obj) {
//判断对象是否存在,存在则开始设置值
obj.style="max-height: 500px; overflow: auto scroll";
obj.onchange()
console.log(obj)
clearInterval(t); //清除循环定时器
}
}, 1000);


  • 遥仰凰华-
  • for
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
ant-table-body是antd组件库的表格组件,内部用来放表格体的元素
document.querySelector(".ant-table-body")获取到的应该是div元素
div元素没有onchange,获取时他会返回null给你,你对null进行函数调用就会报错,typeerror是类型错误,后面的报错信息我猜是obj.onchange is not a function


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 7回复贴,共1页
<<返回javascript吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示