javascript(event)(DAY20)

之前的文章中有介绍到事件处理函式的用途,这边在简单复习一下event是做什麽用的,主要是监听使用者的操作行为,以至於做网页的动态变更。接下来我们就赶快来认识常用到的event监听事件!

  • Event监听事件

在前篇文章中有介绍过onclick的监听事件,这边介绍几个也常会用到的Event!
onload:页面完成载入後
onblur:游标失去焦点时,常用在表单输入框元素
onfocus:元素被聚焦时,常用在表单输入框元素
onchange:元素的值被更改时,常用在select/option元素


1.onload事件

https://ithelp.ithome.com.tw/upload/images/20211002/20140225UqoEGQKxRt.png

2. onblur事件

https://ithelp.ithome.com.tw/upload/images/20211002/20140225rtSznnY4tH.png

3. onfocus事件

https://ithelp.ithome.com.tw/upload/images/20211002/20140225fAQ6edwN3D.png

4. onchange事件

https://ithelp.ithome.com.tw/upload/images/20211002/20140225VajPFynP2Y.png

<head>
    <script>
        function onload() {
            alert("网页已载入");
        }
        function blurtest() {
            document.getElementById("blur").innerHTML="元素失去焦点瞜!";
        }
        function focustest() {
            document.getElementById("focus").innerHTML = "元素被聚焦瞜!此为必填栏位";
        }
        function changetest() {
            document.getElementById("change").innerHTML ="侦测到更换选项瞜!"
        }
    </script>
</head>
<body onload="onload()">
    onblur:<input type="text" placeholder="输入完成後点击其他地方" onblur="blurtest()">
    <h5 style="color:red" id="blur"></h5>
    onfocus:<input type="text" placeholder="点击这里" onfocus="focustest()">
    <h5 style="color:red" id="focus"></h5>
    onchange:
    <select onchange="changetest()">
        <option>点我下面那个元素吧!</option>
        <option>请点我!</option>
    </select>
    <h5 style="color:red" id="change"></h5>
</body>

结语

这篇文章介绍了event的常用事件,也实际操作了它的功能来更好理解如何使用。下一篇将会介绍javascript的addEventListener事件处理函式!


<<:  Day18 - 如何盘中计算技术指标且发送讯号到line: line notify权杖申请

>>:  Day22 - Spinner(二)

Day 16 储存宝石:S3 储存类别 & 生命周期管理

挑战赛过一半了!今天我们要介绍的是 AWS S3 的储存类别及生命周期管理。 AWS S3 五大储...

Day8灯灯灯灯登入

延续昨日 今天来研究一下登入! 首先要先有一个登入画面 在views新增一个档案 档案名称叫做log...

ISO 31000的风险管理提供了最一般的知识概念并适用於最全面的环境

-什麽是风险? ISO 31000:2018 提供了有关管理组织面临的风险的指南。这些指南的应用可...

Day 28 -资料库应用小程序 会员新增删除(内涵程序码)

废话不多说直接开始 我们点选注册按钮会连结到这个表单 首先是注册按钮内的程序码 string sql...

[Day06] 用 .NET 实做简单的 RESTful API

HTTP request 上次我们建立了一个直接能跑的专案,但是它只有一个回传随机天气的 API 接...