html 键盘按下时间,三种常用的JS时间响应

本文介绍了JavaScript中三种常见的时间响应技术:按键触发、鼠标或enter触发及实时触发的应用。通过实例演示如何利用onclick、onchange和oneKeyUp事件实现高效的数据处理与交互。
摘要由CSDN通过智能技术生成

这篇文章主要介绍了三种常用的JS时间响应,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

这里归类下几种常用的时间响应,用法都很简单而且效果很好。

1.按键触发

这种事件响应很常见了,也是一开始就接触的。举个简单的例子:

javascript

点击确认查看日期

确认

function myFunction() {

document.getElementById("demo").innerHTML =Date();

}

这一类方法的核心就是在button的标签内加入onclick+函数名去触发函数实现功能。

2.鼠标触发或enter触发。

第一种方法的缺点其实是很明显的。比如我要对一批数据进行处理,有很多的输入框,难道我每个框后面都得加个确认键吗?这样对用户的输入时十分不合理的,所以在填写表单或者多输入框时用到鼠标或者enter键触发的效果会效率很多。

javascript

请输入下列表框

表框一

function myFunction() {

var x = document.getElementById("t1").value;

document.getElementById("demo1").innerHTML="表格一的内容是"+x;

}

核心是在输入框用onchange调用函数,填写完后鼠标点击任意地方或者按下enter函数就会调用,根据不同的处理出现不同的效果。

3.随时触发

这样的用法还是比较好的,生活中的实例可以去试试看网页的在线进制转换,那个就是不需要你按确认键也不需要你按enter,你随时输它随时转换。包括手机上的计算器也是,实时的计算输入的值。

javascript

请输入下列表框

表框一

function myFunction() {

var x = document.getElementById("t1").value;

document.getElementById("demo1").innerHTML="表格一的内容是"+x;

}

使用方法的核心是oneKeyUp+方法名。除了这个还有关键字onkeypress,oneKeyDown等。个人认为oneKeyUp比较实用。

相关推荐:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值