DOM事件

JavaScript与HTML之间的交互式通过事件实现的

onclick
onfocus  :  聚焦
onblur    :  失焦
onmouseover  :  鼠标移到某元素之上
onmouseout  :  鼠标从某元素移开
onload  :  页面加载时触发
onchange  :  域的内容改变时发生
onsubmit  :  表单中的确认按钮被点击时发生
  :  有事件一定有对应一个处理结果,用函数表示
onresize  :  浏览器的尺寸发生改变
onscroll  :  窗口滚动
onchange  :  事件支持的标签input,select,textarea

无论在文本框中输入什么,最后都变成change ,前面有学到这个,当时是变成大写。

<input type="text" id="txt">
    <script>
        var txt = document.getElementById("txt");
        txt.onchange = function () {
            this.value = "change"
        }
    </script>

键盘事件与KeyCode属性

onkeydown:用户按下一个键盘按键时发生
onkeypress:在键盘按键按下并释放一个键时发生
onkeyup:在键盘按键松开时发生
keyCode:返回onkeypress,onkeydown或onkeyup事件触发的键的值的字符代码,或键的代码

eg:

当按下按键时,网页弹出所按的按键的键码。
<body>
    <script>
         document.onkeydown = function(event){
            alert(event.keyCode)
}
    </script>
</body>

eg:

当松开按键时,显示当前文本长度

<p>你还可以输入<em id="section">0</em>/150</p>
    <textarea cols="30" rows="10" id="txt"></textarea>
    <script>
        var section = document.getElementById("section");
        var txt = document.getElementById("txt");
        txt.onkeyup = function(){
            var length = txt.value.length;
            section.innerHTML = length;
        }
    </script>
01.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 事件流 JavaScript与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互...
    DHFE阅读 4,284评论 0 3
  • 在DOM事件深入浅出(一)中,我主要给大家讲解了不同DOM级别下的事件处理程序,同时介绍了事件冒泡和捕获的触发原理...
    劳卜阅读 7,503评论 4 30
  • JavaScript--DOM事件 事件就是文档或浏览器窗口中发生的一些特定的交互瞬间。 一、HTML事件 语法:...
    我可能是个假开发阅读 3,173评论 1 5
  • 1.事件入门 a.认识JavaScript事件 Js是一门事件驱动的语言。任何地方其实都带着事件。如能明显感受到的...
    Legendary阅读 3,496评论 0 1
  •   JavaScript 与 HTML 之间的交互是通过事件实现的。   事件,就是文档或浏览器窗口中发生的一些特...
    霜天晓阅读 8,883评论 1 11

友情链接更多精彩内容