jquery中的事件

一般事件

修改DOM的样式属性时,通过驼峰法

例如backgroundColor

Onfocus 获得焦点事件

Onblur  失去焦点事件

Eg

<body>

用户名:<input type = "text"  value="请输入用户名" id="username" onfocus="clearName()" onblur="getName()"><br/>

密码:<input type="password" id="pass">

</body>

<script type="text/javascript">

 function clearName(){

      var name = document.getElementById("username");

   name.value = "";

 }

 function getName(){

    var bu = document.getElementById("username");

     bu.value = "请输入用户名";

 }

 </script> 

Onchange  内容改变事件

Eg

<script>

function gai(){

   var g = document.getElementById("select").value;

   var d = document.getElementById("div1");

   d.style.fontSize=g*10+'px';

}

</script>

    </head>

<body>

<select id="select" onchange="gai()">

<option>1</option>

<option>2</option>

<option>3</option>

<option>4</option>

</select>

<div id="div1">改变文字大小</div>

</body>

页面事件

Onload

整个文档(body)都被加载完之后才触发的事件

setInterval()  和 setTimeout 的区别

setTimeout()多少秒之后执行某函数(执行1次)

setInterval()  每个多少秒执行某个函数(一直在执行)

Eg;

<script>

var str = "欢迎来到我的空间";

function Move(){

var  a = str.substr(1)+str.charAt(0);//截取字符串,和第一个字符

  str = a;

  window.status=a;

  document.title=a;

  setTimeout("Move()",500);//setTimeout执行一次

}

//setInterval("Move()",500);//一直在执行

</script>

    </head>

<body onload="Move()">

</body>

 Window.status   设置窗口状态栏的文本            document.title    文档的title 左上

键盘事件

Onkeydown 键盘按下 

Eg:

<script>

   function key(e){

     switch(e.keyCode){

            case 37:alert("");

break;

case 38:alert("");

break;

case 39:alert("");

break;

case 40:alert("");

break;

 }

   

   }

</script>

</head>

<body onkeydown="key(event)">

</body>

Onkeyup  键盘抬起

Eg:

<script>

  function sum(){

     var q = document.getElementById("t1")

     var val = q.value;

 var len = val.length;

 document.getElementById("span1").innerHTML="您已经输入"+len+"个字符";

 }

 </script>

 </head>

  

  <body>

  <textarea id="t1" col="5" row="5" onkeyup="sum()"></textarea><br/>

  <span id="span1"></span>

  </body>

Onkeypress

鼠标事件

Onmouseover 鼠标移入

Onmouseout  鼠标移除

Eg:

<body >

<div id="div1" style="width:300px; height:300px; background-color:red" οnmοuseοver="changeColor()"  onmouseout = "changered()"></div>

  </body>

<script>

      function changeColor(){

     var color = document.getElementById("div1")

 color.style.backgroundColor="blue";

  

  }

  function changered(){

    var color = document.getElementById("div1")

 color.style.backgroundColor="red";

  }

   </script>

Onmousemove 鼠标移动

Eg:

<script>

     function Cor(e){

         var x,y;

 x=e.clientX;

 y=e.clientY;

 document.getElementById("span1").innerHTML="X:"+x+"Y:"+y;

 }

   </script>

  </head>

  <body >

  <div id ="div1" style="width:300px; height:300px; background-color:red" onmousemove="Cor(event)"></div>

  <span id="span1"></span>

  </body>

Onmouseup

Onclick 点击触发事件

表单事件

阻止表单提交

需要注意:onsubmit事件应该绑定在 form表单里,而不是submit按钮上

Css选择器

可以把css选择器比喻成用来找到某个元素的机器

例如#main ——找到id=main的这个元素

超过一百字符提示  代码如下:

<html>

<head>

<meta charset="utf-8" />

  <script>

  function sum(){

     var q = document.getElementById("t1")

     var val = q.value;

 var len = val.length;

 document.getElementById("span1").innerHTML="您已经输入"+len+"个字符";

 if(len>100)

 {

       

   alert("您输入的文字已经超过100个啦");

 }

 }

 </script>

 </head>

  

  <body>

  <textarea id="t1" col="5" row="5" οnkeyup="sum()"></textarea><br/>

  <span id="span1"></span>

  </body>

</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值