JavaScript常用事件

    

1. 什么是事件
通常鼠标或热键的动作我们称之为 事件(Event),而由鼠标或热键引发的一连串程序的动作,称之为 事件驱动。对事件进行处理程序或函数,我们称之为 事件处理程序。

2.常用事件

1.onclick 单击
2.ondblclick 双击
3.onfocus 元素获得焦点
4.onblur 元素失去焦点
5.onmouseover 鼠标移到某元素之上
6.onmouseout 鼠标从某元素移开
7.onmousedown 鼠标按钮被按下
8.onmouseup 鼠标按键被松开
9.onkeydown 某个键盘按键被按下
10.onkeyup 某个键盘按键被松开
11.onkeypress 某个键盘按键被按下并松开

 

3.示例:

  <body>
  <div class="box" οnmοuseοver="good()" οnmοuseοut="out()">
  </div>
  <div class="down_up" οnmοusedοwn="down(this)" οnmοuseup="up(this)">
  </div>

  <input type="text" name="sdsad" value="焦点事件" οnfοcus="fouces(this)" οnblur="b(this)">
  <script type="text/javascript">
  var inp = document.getElementsByTagName("input")[0];
  var box = document.getElementsByClassName("box")[0];
  function good(){ // 鼠标移入
  box.innerHTML = "good";
  }
  function out(){ // 鼠标移出
  box.innerHTML = "you have moved out";
  }
  function down(obj){ //鼠标按下
  obj.style.backgroundColor="green";
  obj.innerHTML = "green";
  }
  function up(obj){ // 鼠标抬起
  obj.style.backgroundColor="#999";
  obj.innerHTML = "glup";
  }
  function fouces(obj){ // 有焦点
  obj.value = "input cannot be empey";
  }
  function b(obj){ // 失去焦点
  inp.value = "";
  }
</script>
</body>

 

 

转载于:https://www.cnblogs.com/langzianan/p/9371323.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值