2017js代码大全
有js库jQuery后写网页特效时,一直用它,简单、方便、快速,但还是经常会用到原生的js代码,比如:鼠标的坐标位置js代码、禁止复制js代码、禁止右键js代码、表单验证js代码等等,下面是精心整理的2017js代码大全。
1.返回上一页
<a href="javascript:history.go(-1);" ></a>
2.点击自动复制
<script> function oCopy(obj){obj.select();js=obj.createTextRange();js.execCommand("Copy")}</script> <input type="text" value="点击自动复制" onClick="oCopy(this)" size="11">
3.禁止粘贴:
onpaste="return false"
4.鼠标的坐标位置
event.x event.y
5.禁止复制
document.onkeydown=function(){ if((event.ctrlKey) && (window.event.keycode==67)){ event.returnValue=false; } }
6.禁止右键
document.onmousedown=function(){ if(event.button==2){ event.returnValue=false; } }
7.事件源对象
event.srcElement.tagName event.srcElement.type
8.捕获释放
event.srcElement.setCapture(); event.srcElement.releaseCapture();
9.事件按键
event.keyCode event.shiftKey event.altKey event.ctrlKey
10.事件返回值
event.returnValue
11.窗体活动元素
document.activeElement
12.绑定事件
document.captureEvents(Event.KEYDOWN);
13.访问窗体元素
document.all("txt").focus(); document.all("txt").select();
14.替换CSS
document.all.csss.href="css.css";
15.隐藏焦点
hidefocus=true
16.自动刷新
<meta http-equiv="refresh" content="30">
其中30指每隔30秒刷新一次页面的意思。
17.获取网页各种宽和高
网页可见区域宽: document.body.clientWidth
网页可见区域高: document.body.clientHeight
网页可见区域宽: document.body.offsetWidth (包括边线的宽)
网页可见区域高: document.body.offsetHeight (包括边线的高)
网页正文全文宽: document.body.scrollWidth
网页正文全文高: document.body.scrollHeight
网页被卷去的高: document.body.scrollTop
网页被卷去的左: document.body.scrollLeft
网页正文部分上: window.screenTop
网页正文部分左: window.screenLeft
屏幕分辨率的高: window.screen.height
屏幕分辨率的宽: window.screen.width
屏幕可用工作区高度: window.screen.availHeight
屏幕可用工作区宽度: window.screen.availWidth
18.pc站跳转手机站
var mobileAgent = new Array("iphone", "ipod", "ipad", "android", "mobile", "blackberry", "webos", "incognito", "webmate", "bada", "nokia", "lg", "ucweb", "skyfire"); var browser = navigator.userAgent.toLowerCase(); var isMobile = false; for(var i=0; i<mobileAgent.length; i++){ if(browser.indexOf(mobileAgent[i])!=-1){ isMobile = true; url = window.location.href; str=url.replace('www.','wap.'); window.location.href=str; break; } }
原文地址:https://tangjiusheng.cn/js/122.html