开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 2554|回复: 58
收起左侧

[Web源码] 填表常用JS代码

[复制链接]

结帖率:100% (11/11)
发表于 2023-11-15 12:00:00 | 显示全部楼层 |阅读模式   福建省福州市
分享源码
界面截图: -
是否带模块: -
备注说明: -
在做填表程序的时候是不是经常发现有时候很多命令都不完善,我自己写了不少JS代码来进行调试,刚好今天又看到,独乐乐不如众乐乐,分享出来两个最常用的,减少大家百du的时间,如果大家还有啥需要的JS代码,评论,我会不定期更新几条出来
PS:我的JS代码一般般可能不是很美观也不是很简洁,大家也可以提出一些优化意见

最后,庆祝我的精币突破1W枚,散一点凑个整数,如果觉得命令对你有帮助麻烦评分打赏一下

        1.获取元素屏幕坐标      



[JavaScript] 纯文本查看 复制代码
var RG_GetPos=function(Obj){var x = 0, y = 0;do{x += Obj.offsetLeft;y += Obj.offsetTop;}while(Obj=Obj.offsetParent);x=x-document.documentElement.scrollLeft;y=y-document.documentElement.scrollTop;return '{"x":'+x+',"y":'+y+'}';};


调用代码【大家在用填表的执行JS时,可以直接将这行放在最后面


[JavaScript] 纯文本查看 复制代码
RG_GetPos(document.querySelector('#um > div > a > img'))


返回值{"x":1196,"y":49}   直接用字符串拼接的Json代码 大家可以自行修改return返回的字符串格式




        2.滚动条滚动到指定元素        

[JavaScript] 纯文本查看 复制代码
document.querySelector('#um > div > a > img').scrollIntoView();//顶部对齐
document.querySelector('#um > div > a > img').scrollIntoViewIfNeeded();//居中对齐,如果元素在屏幕中就不会动





来自群组: DeleteMe

评分

参与人数 1好评 +1 收起 理由
没事瞎琢磨 + 1 支持开源~!感谢分享

查看全部评分


发表于 2023-12-22 10:54:24 | 显示全部楼层   安徽省阜阳市
持续更新哦
回复 支持 反对

使用道具 举报

结帖率:100% (11/11)

签到天数: 13 天

 楼主| 发表于 2023-12-17 10:13:25 | 显示全部楼层   福建省福州市
ab盖奶 发表于 2023-12-16 23:37
分享太少了,再分享多点吧

主要是不知道分享什么 有需要的不 提提意见
回复 支持 反对

使用道具 举报

结帖率:77% (10/13)

签到天数: 7 天

发表于 2023-12-16 23:37:12 | 显示全部楼层   广西壮族自治区北海市
分享太少了,再分享多点吧
回复 支持 反对

使用道具 举报

签到天数: 7 天

发表于 2023-11-22 10:09:13 | 显示全部楼层   湖南省长沙市
希望继续更新做个合集
回复 支持 反对

使用道具 举报

结帖率:60% (3/5)

签到天数: 8 天

发表于 2023-11-22 00:16:10 | 显示全部楼层   陕西省西安市
貌似走错场了  
回复 支持 反对

使用道具 举报

结帖率:96% (177/185)

签到天数: 12 天

发表于 2023-11-21 16:46:39 | 显示全部楼层   安徽省芜湖市
希望继续更新做个合集
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2023-11-21 15:43:33 | 显示全部楼层   浙江省嘉兴市
呀呀呀呀呀呀晕晕晕晕晕晕晕晕晕晕晕
回复 支持 反对

使用道具 举报

发表于 2023-11-19 15:33:38 | 显示全部楼层   四川省泸州市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

发表于 2023-11-19 15:32:58 | 显示全部楼层   四川省泸州市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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