JS事件的绑定

本文介绍如何在HTML中使用JavaScript实现单击事件监听,如登录验证,并展示了下拉列表的选择事件处理。通过`load()`函数动态绑定事件和`onchange`属性操作,深入理解事件处理在前端开发中的应用。
摘要由CSDN通过智能技术生成
单击事件
<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
	<!-- 单击事件 -->
	<button type="button" onclick="login('smith',1234)">提交</button>
</body>
</html>
<script src="js/shijiandemo1.js">
</script>
function login(username,pwd) {
	name = "smith";
	password = 1234;
	if(name==username&&pwd==password){
		alert("登录成功");
	}
	else {
		alert("账户或者密码有误");
	}
}

在这里插入图片描述

页面加载完毕就开始绑定
function load(){
	//alert("页面加载完毕立即执行");
	document.getElementById("btn").onclick=login;
}
// var button = document.getElementById("btn");
//绑定事件
// button.onclick = login;
function login(username,pwd) {
	name = "smith";
	password = 1234;
	if(name==username&&pwd==password){
		alert("登录成功");
	}
	else {
		alert("账户或者密码有误");
	}
}
<!DOCTYPE html>
<html>
<head>
	<title></title>
	<script src="js/shijiandemo1.js">
	</script>
</head>
<body onload="load()">
	<!-- 单击事件 -->
	<button type="button" id="btn">提交</button>
</body>
</html>
下拉列表事件绑定
window.onload = function(){
	document.getElementsByTagName("select")[0].onchange = selectProvince;
}
function selectProvince(){
	//this表示触发当前函数的元素,本次触发该函数的元素,就是selectiala列表
	//this.value当前select的value值
	alert("value"+this.value);
}

<!DOCTYPE html>
<html>
<head>
	<title></title>
	<script src="js/shijiandemo1.js">
	</script>
</head>
<body>
	<select name="city">
		<option>--选择省份</option>
		<option value="gd">广东</option>
		<option value="bj">北京</option>
		<option value="zj">浙江</option>
	</select>
</body>
</html>

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值