最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

javascript事件定义,绑定事件和事件驱动中的命令语言

来源:懂视网 责编:小采 时间:2020-11-27 19:32:51
文档

javascript事件定义,绑定事件和事件驱动中的命令语言

javascript事件定义,绑定事件和事件驱动中的命令语言:事件 事件的定义 当对文档中的元素进行操作的时候或者文档的状态发生改变的时候会产生一个事件 事件的三要素 事件源 事件 事件处理程序 准备知识 document.getElementByIddocument.getElementsByTagName innerHTML style 1.只能对行内
推荐度:
导读javascript事件定义,绑定事件和事件驱动中的命令语言:事件 事件的定义 当对文档中的元素进行操作的时候或者文档的状态发生改变的时候会产生一个事件 事件的三要素 事件源 事件 事件处理程序 准备知识 document.getElementByIddocument.getElementsByTagName innerHTML style 1.只能对行内

事件

事件的定义
当对文档中的元素进行操作的时候或者文档的状态发生改变的时候会产生一个事件
事件的三要素
事件源
事件
事件处理程序
准备知识
document.getElementById
document.getElementsByTagName
innerHTML
style
1.只能对行内样式进行操作
2.backgroundColor 有横杠的css样式要使用驼峰命名法
绑定事件
1.在html标签元素中 onclick='函数名()'
2.使用元素对象的方式
事件驱动
鼠标事件
onclick 单击事件
ondblclick 双击事件
onmouseover 鼠标移入
onmouseout 鼠标移出
oncontextmenu 鼠标右击
onmousedown 鼠标按下
onmouseup 鼠标抬起
onmousemove 鼠标移动
scrollTopt 将内容进行纵向移动
scrollLeft 将内容进行横向移动
键盘事件
onkeydown 键盘按下
keyCode 获取键盘按下的ASCII的值(不区分大小写)
ctrlKey 判断键盘ctrl键是否被按下
altKey 判断键盘alt键是否被按下
shiftKey 判断shift是否被按下
onkeypress 按下抬起
获取键盘按下的ASCII值(区分大小写,不识别系统按键)
onkeyup 键盘抬起
表单事件
onfocus 聚焦
onblur 失去焦点
案例 验证用户名
onsubmit 表单提交事件
onchange 当值发生改变的时候
onreset 表单重置
onselect 文本域的内容被选中的时候触发的时候
框架事件
onload 当网页内容加载完成之后
onerror 文档加载失败的时候
onscroll 当网页发生滚动的时候
document.body.scrollTop 获取滚动高度(谷歌)
document.body.scrollLeft 获取滚动宽度(谷歌)
document.documentElement.scrollTop 获取滚动高度IE
兼容
// 兼容火狐谷歌IE
var top = document.body.scrollTop || document.documentElement.scrollTop;
案例:window.onscroll = function(){
// 谷歌获取滚动的距离
// var top = document.body.scrollTop;
// var left = document.body.scrollLeft;

// 火狐IE中获取的滚动距离
// var top = document.documentElement.scrollTop;

// 兼容火狐谷歌IE
var top = document.body.scrollTop || document.documentElement.scrollTop;
alert(top);
}
阻止冒泡
cancelBubble 使用e对象的方式进行阻止
扩展知识
onbeforeunload
当页面要被关闭的时候执行的代码
//这里必须要写成return的形式 不能写alert
禁止a链接跳转的事件绑定
<a href="javascript:;" id='box'>点击我试试</a>
<a href="javascript:void(0)" onclick="demo()">点击我试试</a>
<a href="www.baidud.conm" onclick="return false">点击我试试</a>

相关文章:

JavaScript中绑定事件的三种方式及去除绑定

详解js中的绑定事件和解绑事件

文档

javascript事件定义,绑定事件和事件驱动中的命令语言

javascript事件定义,绑定事件和事件驱动中的命令语言:事件 事件的定义 当对文档中的元素进行操作的时候或者文档的状态发生改变的时候会产生一个事件 事件的三要素 事件源 事件 事件处理程序 准备知识 document.getElementByIddocument.getElementsByTagName innerHTML style 1.只能对行内
推荐度:
标签: 事件 定义 js
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top