js小案例按钮排它功能

本文介绍了一种使用JavaScript实现按钮点击事件的方法,当点击按钮时,按钮上的文字会从'显示效果'变为'效果好'。通过获取页面上所有的按钮元素并为其注册点击事件,实现了对按钮文字的动态修改。

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

一、效果
点击按钮文字改变
在这里插入图片描述
二、代码

	<input type="button" value="显示效果" />
	<input type="button" value="显示效果" />
	<input type="button" value="显示效果" />
	<input type="button" value="显示效果" />
	<input type="button" value="显示效果" />
	<input type="button" value="显示效果" />
	<script>
			//获取所有的按钮,分别注册事件
			console.log(1)
			var docu=document.getElementsByTagName("input");
			//遍历所有按钮
			for (var i=0;i<docu.length;i++) {
				//为每个按钮注册点击事件
				docu[i].onclick=function(){
					//把所有按钮的value值设置为默认值
					for (var j=0;j<docu.length;j++) {
						docu[j].value="显示效果";
					}
					//当前被点击按钮设置为“”
					this.value="效果好"
					//docu[i].value="jjjj";
					//为什么不用docu[i].value
					/*for (var i=0;i<5;i++) {
						console.log(i);//打印出结果是,0,1,2,3,4
					}
					console.log(i);//事件触发时执行打印出结果 5*/
				}
			}
	</script>
</body>

容易错的地方
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值