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中的高级事件处理暂不研究
查看全文
相关阅读:
DMZ区
集群(cluster)和高可用性(HA)的概念
JS禁用右键,禁用打印,防止另存为,IE浏览器识别(转载)
window.open实现模式窗口(只弹出一个window.open)
Textarea自适应高度 JS实现,兼容IE67891011
JQ基础语法
SQL 小笔记
CSS样式笔记
IE8下 Select文字垂直居中的办法
汉字转全拼音函数优化方案(SQLServer),值得你看看
原文地址:https://www.cnblogs.com/ITEagle/p/1639777.html
最新文章
ng-packagr 打包报错 Public property X of exported class has or is using name 'Observable' from external module “/rxjs/internal/Observable” but cannot be named
There are multiple modules with names that only differ in casing. 黄色warning
JavaScript中reduce()方法
canvas 动态画线
nwjs 配置文件package.json 转载
闭包函数自执行的原理
js中遍历对象的属性和值
canvas 画字
nwjs解决页面透明化,启动时显示白屏的问题
windows 下 webstorm 使用SVN
热门文章
JavaScript 中 for (var i in data) 循环数组项
转 通过js获取cookie的实例及简单分析
4-1 Linux用户管理命令详解
3-4 linux 用户及权限管理
3-2 bash 特性详解
3-1 Linux文件管理类命令详解
2-3 Linux文件管理命令详解
2-2 Linux 根文件系统详解
2-1 Linux 操作系统及常用命令
appdata
Copyright © 2011-2022 走看看