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: