zoukankan
html css js c++ java
javascript学习笔记之事件和事件处理
大多数重要的javascript程序在很大程度上基于事件处理程序。下面介绍几种 定义事件处理程序的方法和使用条件。 1、作为HTML性质 HTML标签事件处理性质的值设置为javascript代码串。 如:
还可以设置属性值为函数 如:
2、作为javascript属性 如:
document.f1.b1.onclick=function {...}; function plead() {...;} document.f1.b1.onmouseover=plead; 这种方法的优势是:减少了和HTML代码的耦合程度;可以动态处理事件处理函数 在复杂的互交程序中,动态的改变注册到HTML元素的事件处理程序有时候也很有用 有一个小缺点:处理程序与元素分开,如果用户在装载完文档之前进行互交,文档元素的事件处理 程序可能还没有定义 3、显式调用事件处理程序 document.myform.onsubmit(); 但是要注意,这种方法不是模拟事件发生时的真实情况。如link 的onclick 只能执行函数,不能实现跳转。 优势:用js扩展HTML代码定义的事件处理函数。如果想添加特殊的效果, 又不想破坏HTML自身定义的事件时使用 4、事件处理程序的返回值 正确的处理返回值可以阻止默认事件的发生 5、处理程序的作用域,以及2级DOM中的高级事件处理暂不研究
查看全文
相关阅读:
nyoj_216_A problem is easy_201312051117
nyoj_676_小明的求助_201312042142-2
C# 堆和栈的区别?
DataReader和DataSet区别
SQLSERVER2008R2正确使用索引
SQL Profiler工具简介
(转)非常完善的Log4net详细说明
SQL语句优化技术分析
HashTable、HashSet和Dictionary的区别
使用Nuget发布自己的类库包
原文地址:https://www.cnblogs.com/ITEagle/p/1639777.html
最新文章
Python竟然能让王者荣耀血亏?
Python爬虫——白嫖小说最高境界!
Python 也能开发 App ?
用了五年flask,居然比不过用了五分钟的“它”!
Python爬取小姐姐内衣信息,寻找妹纸们的偏好
终极大招完美结合Excel与Python!(零基础就能学)
瞬间“友尽”的五大整蛊代码,快去坑你的小伙伴吧!
nyoj_171_聪明的kk_201402281518
nyoj_212_K尾相等数_210402272239
ACM数论总结
热门文章
nyoj_915_+-字符串_201402261520
nyoj_448_寻求最大数_201402261424
nyoj_91_阶乘之和_201312131321
nyoj_85_有趣的数_201312122130
nyoj_71_独木舟上的旅行_201312122051
nyoj_478_月老的烦恼(1)_201312101248
hdu_1285_确定比赛名次_201312081335
nyoj_782_星期几?_201312071940
nyoj_18_The Triangle_201312071533
nyoj_283_对称排序_201312051155
Copyright © 2011-2022 走看看