2017js代码大全

 分类:js知识时间:2017-04-29 10:27:27点击:

   有js库jQuery后写网页特效时,一直用它,简单、方便、快速,但还是经常会用到原生的js代码,比如:鼠标的坐标位置js代码、禁止复制js代码、禁止右键js代码、表单验证js代码等等,下面是精心整理的2017js代码大全。

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;
  }
}
除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址: