JS(DOM 事件)

本文详细介绍了JS中的各种事件,包括HTML事件、DOM0级事件及键盘事件。讲解了事件的语法、功能及其应用实例,如鼠标点击、键盘按键等事件的触发与响应。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. html事件

语法

<标签   事件="js脚本"> </标签>

1.1 鼠标点击事件(不推荐)

事件
onload页面加载时触发
onclick鼠标点击时触发
onfoucs获取焦点时触发
onblur失去焦点时触发
onchange域的内容改变时发生
onsubmit表单中的确认按钮被点击时发生
onresize事件会在窗口或框架被调整大小时发生。
onscroll事件在元素滚动条在滚动时触发
onmouseup事件会在鼠标按键被松开时发生。
onmousedown事件会在鼠标按键被按下时发生
onmouseout事件会在鼠标指针移出指定的对象时发生。

例子

<input type="button" value="弹出" onclick="alert('我是按钮!')"  onmouseout="this.style.color='#ff0000'"/>

2.DOM 0级事件

语法

 ele.事件=执行脚本

功能:在DOM对象上绑定事件
说明:执行脚本可以使一个匿名函数,也可以是一个函数的调用。

.aa{
	color:#ff0000;
}
.bb{
	color:#00ff00;
}

<div class="aa" id="bth">aa </div>
//id获取
var bth=document.getElementById("bth");
// 给标签绑定事件
bth.onclick=function(){
	if(this.className=="aa"){
		this.className="bb";
		this.innerHTML="bb";
	}else{
		this.className="aa";
		this.innerHTML="aa";
	}
}

3. 键盘事件

事件
onkeydown事件会在用户按下一个键盘按键时发生
onkeypress事件会在键盘按键被按下并释放一个键时发生。
onkeyup事件会在键盘按键被松开时发生。
KeyCode获取按下的键盘按键Unicode值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值