博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
超实用js代码段一
阅读量:6651 次
发布时间:2019-06-25

本文共 2701 字,大约阅读时间需要 9 分钟。

1: 过滤首尾空格trim、2:过滤左边空格ltrim    3:过滤右边空格 

 
一:用正则方法写成三个函数.

 二:获取鼠标在页面上的位置, 获取元素的绝对left和绝对right

var        _mousepos = {
//鼠标在页面上的位置 "top":0, "left":0 }, getMousePoint = function (_e) { var _body = document.body, _left = 0, _top = 0 ; //浏览器支持 pageYOffset, 那么可以使用pageXOffset 和 pageYOffset 获取页面和视窗之间的距离 if(typeof window.pageYOffset != 'undefined') { _left = window.pageXOffset; _top = window.pageYOffset; } //如果浏览器指定了DOCTYPE并且支持compatMode else if(typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') { _left = document.documentElement.scrollLeft; _top = document.documentElement.scrollTop; } else if(typeof _body != 'undefined') {
//其他的如果浏览器支持document.body _left = _body.scrollLeft; _top = _body.scrollTop; } _left += _e.clientX; _top += _e.clientY; _mousepos.left = _left; _mousepos.top = _top; return _mousepos; }, getAbsoluteLeft = function (_e){
//获取元素的绝对left var _left = _e.offsetLeft, _current = _e.offsetParent; while (_current !== null){ _left += _current.offsetLeft; _current = _current.offsetParent; } return _left; }, getAbsoluteTop = function (_e){
//获取元素的绝对top var _top = _e.offsetTop, _current = _e.offsetParent; while (_current !== null){ _top += _current.offsetTop; _current = _current.offsetParent; } return _top; },

 3.获取日期的指定部分

/*获取日期的指定部分*/var d =new Date(); //获取日期对象console.log(d.getFullYear() + "年");//获取年console.log((d.getMonth() + 1) + "月");//获取月函数默认是0~11 所以要+1console.log(d.getDate() + "日");//获取日console.log(d.getHours() + "时");//获取时console.log(d.getMinutes() + "分");//获取分console.log(d.getSeconds() + "秒");//获取秒

4.显示当前日期

//获取当前时间function getNowTime(){            var date =new Date();//获取日期对象            /*获取年、月、日、时、分、秒,本地系统的时间*/            return date.getFullYear() + "年"                    + (date.getMonth() + 1) + "月"                    + date.getDate() + "日"                    + " "                    + date.getHours() + "时"                    + date.getMinutes() + "分"                    + date.getSeconds() + "秒";        }        //显示当前时间        document.getElementById("nowTime").innerHTML = "时间:" + getNowTime();

5.日期格式化成字符串

    

日期格式化成字符串

格式化日期1:

格式化日期2:

格式化日期3:

 

转载地址:http://njjto.baihongyu.com/

你可能感兴趣的文章
JS设置CSS样式的几种方式
查看>>
asp.net网站Application_Start疑是不执行的现象
查看>>
信号量同步编程
查看>>
Spring MVC 异常处理优解
查看>>
硬盘性能测试工具fio
查看>>
802.11帧
查看>>
css解决内联元素间的空白间隔
查看>>
lvs+keepalive 实现高可用软负载均衡集群
查看>>
log 的 debug()、 error()、 info()方法的区别
查看>>
php实现http与https转化
查看>>
第20件事 风险分析
查看>>
复制常用命令
查看>>
MongoDB索引管理
查看>>
Algs4-1.4.36下压栈的空间成本
查看>>
call 方法
查看>>
iOS开发--二维码的扫描
查看>>
十年技术
查看>>
bzoj 3211: 花神游历各国
查看>>
C++私有构造函数
查看>>
快捷键打开服务
查看>>