html标签的事件
作者:飞入蓝天 来源: 十二维教育 人气:126 类型: 付费 价格:¥1 所属课程:HTML/DIV/CSS精讲    
本文档有配套视频,购买本文档或加入该课程后可播放!

允许运行Flash播放器吗?如未安装,请先安装Flash Player(版本: 11.4.0)或更高版本.

事件一般以on开头,表示当某个事件发生时,其值往往是一个脚本或者脚本函数。

<html>
<script>
function checkInfo(){
   var nm = document.getElementById("userName");
   if (nm.value == ""){
      alert("用户名不能为空");      
   }
}
</script>
<body>
<form name="input" action="html_form_action.asp" method="get">
  <table cellpadding="2" cellspacing="2" border="0" width="100%">
    <tr>
        <td class="flagCol">用户名:</td><td><input onblur="checkInfo()" id="userName" type="text" /></td>
    </tr>
    <tr>
        <td class="flagCol">密码:</td><td><input id="password" type="password" /></td>
    </tr>   
    <tr>
        <td></td><td><input type="submit" value="注册" /></td>
    </tr>
</form>
</body>
</html>

onblur就是输入框失去焦点事件,当事件发生时,就会执行checkInfo所指定的javascript函数里面的脚本指令。

运行效果:

不同的标签有不同的事件。

HTML标签的常用事件 
1. 窗口事件 (Window Events) 
    在 body 和 frameset 元素中有效。
     onload 脚本 当文档载入时执行脚本 
     onunload 脚本 当文档卸载时执行脚本

2. 表单元素事件 (Form Element Events) 
    在表单元素中有效。 
     onchange 脚本 当元素改变时执行脚本 
     onsubmit 脚本 当表单被提交时执行脚本 
     onreset 脚本 当表单被重置时执行脚本 
     onselect 脚本 当元素被选取时执行脚本 
     onblur 脚本 当元素失去焦点时执行脚本 
     onfocus 脚本 当元素获得焦点时执行脚本 

3. 图像事件 (Image Events) 
   用于 img 元素: 
   onabort 脚本 当图像加载中断时执行脚本 
   onload事件:图片装载完毕 

4. 键盘事件 (Keyboard Events) 
     在下列元素中无效:base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, 以及 title 元素。
     onkeydown 脚本 当键盘被按下时执行脚本 
     onkeypress 脚本 当键盘被按下后又松开时执行脚本 
     onkeyup 脚本 当键盘被松开时执行脚本 

5. 鼠标事件 (Mouse Events) 
     在下列元素中无效:base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, title 元素。
      onclick 脚本 当鼠标被单击时执行脚本 
      ondblclick 脚本 当鼠标被双击时执行脚本 
      onmousedown 脚本 当鼠标按钮被按下时执行脚本 
      onmousemove 脚本 当鼠标指针移动时执行脚本 
      onmouseout 脚本 当鼠标指针移出某元素时执行脚本 
      onmouseover 脚本 当鼠标指针悬停于某元素之上时执行脚本 
      onmouseup 脚本 当鼠标按钮被松开时执行脚本 

注意:上面的鼠标和键盘事件除了在列出的元素中无效外,其他元素中均是有效的。


本文为付费文档,请购买或加入所属课程查阅全部内容!

评论

正在加载评论...
提交评论

  •  1. html简介 试看
  •  2. 一个简单的网页 试看
  •  3. 什么是网页标签的属性 试看
  •  4. html注释 试看
  •  5. head标签的内部标签 试看
  •  6. h标题标签
  •  7. p段落标签和br换行标签
  •  8. a超级链接标签
  •  9. img图像标签
  •  10. select下拉标签
  •  11. font文本标签及文本格式化类标签
  •  12. table表格标签
  •  13. ul,ol列表标签
  •  14. div、span标签
  •  15. form表单标签
  •  16. html标签的事件
  •  17. iframe框架标签
  •  18. pre预格式化标签
  •  19. html的三种样式(CSS)形式
  •  20. css语法和常用选择器
  •  21. CSS常用属性
  •  22. div和css布局的常用技巧
  •  23. 典型网站的div+css布局形式
  •  24. 网页滚动时让某个元素不超出页面顶部
  •  25. 解决JQuery UI中tabs()方法与HTML 标签冲突
  •  26. CSS3使用table-cell实现div里的内容水平和垂直居中
十二维网, 版权所有©2005-2018
电话:15013459492 (宋生)  
Email:wave12@126.com
深圳总部:深圳市福田区八卦四路先科机电大厦6楼
网站备案:粤ICP备10018904号