Java Script Dom事件

news/2024/7/19 16:29:51 标签: js

鼠标事件

1.onclick

语法:

object.οnclick=function(){SomeJavaScriptCode};

定义和用法

onclick 事件会在元素被左键点击时发生。

实例:

// 鼠标左键单击事件
            box.onclick = function() {
                    box.style.backgroundColor = "red";

                }

支持 onclick 事件的 HTML 标签:

onclick 属性可以使用与所有 HTML 元素,除了 :<base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style>, 和 <title>.

2.ondblclick

语法:

object.ondblclick=function(){SomeJavaScriptCode};

定义和用法

ondblclick事件会在元素左键被双击时发生。

实例:

// 鼠标左键双击事件
            box.ondblclick = function() {
                    box.style.backgroundColor = "chocolate";
                }

3.oncontextmenu

语法:object.oncontextmenu=function(){SomeJavaScriptCode}

定义和用法

oncontextmenu事件会在元素右键键被点击时发生。

实例:

    // 鼠标右键单击事件
            box.oncontextmenu = function() {
                    box.style.color = "#fff";
                }

 

属性

描述

onclick

在用户点击鼠标左键打开上下文菜单时触发

oncontextmenu

在用户点击鼠标右键打开上下文菜单时触发

ondblclick

在用户点击鼠标左键打开上下文菜单时触发

onmousedown

鼠标按钮被按下。

onmouseenter

当鼠标指针移动到元素上时触发。

onmouseleave

当鼠标指针移出元素时触发

onmousemove

鼠标被移动。

onmouseover

鼠标移到某元素之上。

onmouseout

鼠标从某元素移开。

onmouseup

鼠标按键被松开。

键盘事件

属性

描述

DOM

onkeydown

某个键盘按键被按下。

2

onkeypress

某个键盘按键被按下并松开。

2

onkeyup

某个键盘按键被松开。

2

表单事件

 <script>
        window.onload = function(){
            var inp = document.querySelector("input");
            var form = document.querySelector("form");
            inp.onchange = function(){
                console.log("表单内容发生了变化");
            }
            inp.oninput = function(){
                console.log("你输入了内容");
            }
            inp.onfocus = function(){
                console.log("获取了焦点");
                this.style.backgroundColor = "red";
            }
            inp.onblur = function(){
                console.log("失去了焦点");
                // this.style.backgroundColor = "red";
            }
            form.onsubmit = function(){
                alert("表单提交了");
            }
            form.onreset = function(){
                // alert("表单重置");
                console.log("表单重置");
            }


        }
    </script>
</head>
<body>
    <form action="">
        <input type="text" value="">
        <input type="submit" value="提交">
        <input type="reset" value="重置">
    </form>
</body>

属性

描述

onblur

元素失去焦点时触发

onchange

该事件在表单元素的内容改变时触发( <input>, <keygen>, <select>, 和 <textarea>)

onfocus

元素获取焦点时触发

onfocusin

元素即将获取焦点时触发

onfocusout

元素即将失去焦点时触发

oninput

元素获取用户输入时触发

onreset

表单重置时触发

onsearch

用户向搜索域输入文本时触发 (<input="search">)

onselect

用户选取文本时触发 ( <input> 和 <textarea>)

onsubmit

表单提交时触发

 


http://www.niftyadmin.cn/n/1381210.html

相关文章

超棒的自定义超酷滚动条jQuery插件 - Perfect Scrollbar

可能大家厌倦了千篇一律的页面滚动条&#xff0c;如果你希望能够设计出与众不同的页面UI设计的话&#xff0c;Perfect ScrollBar可能就是你寻找的解决方案。 这个滚动条来自于一个个人项目&#xff0c;一个简单但是非常棒的滚动条设计。当然这里也有其它的解决方案&#xff0c;…

polya定理

这就是所谓的polya定理。具体去百度文库看论文。 POJ 1286 Necklace of Beads 题意&#xff1a;用3种颜色给圆上n个点染色。问你有多少种染色方法。 做法&#xff1a;旋转有n个置换&#xff0c;对称也有n个置换。然后对于旋转&#xff0c;暴力找出循环节&#xff1b;对称&#…

慎用 logon trigger

当用户使用的连接如果是可串行的隔离级别 logon trigger 就会报错 原文下载 The Best of SQLServerCentral.com, Vol.7The Best of SQLServerCentral.com, Vol.7 本文转自 Fanr_Zh 博客园博客&#xff0c;原文链接&#xff1a;http://www.cnblogs.com/Amaranthus/archive/201…

python基础10

python基础10 昨日回顾&#xff1a; def 函数名(): 函数体 return 返回值 所有的函数 只定义不调用就一定不执行 先定义后调用 函数名() #不接收返回值 返回值 函数名() #接收返回值 #返回值 #没有返回值&#xff1a;默认返回None #不写return &#xff1a;函数内的代码执行…

JS Dom事件绑定及解绑

1.行内式 在标签中直接通过on事件类型 属性 去绑定事件 2.内联式 &#xff08;1&#xff09;直接绑定匿名函数 &#xff08;2&#xff09;先定义函数&#xff0c;再去绑定 3.监听 addEventListener 语法&#xff1a;事件源.addEventListener("事件类型",事件处理函数…

走着官方的教程入门Material Design(一)

又到期末了&#xff0c;学习下Google的材料设计。写下此文记录自己的同时&#xff0c;分享给需要的同学&#xff0c;若发现文中有什么问题和不对&#xff0c;欢迎指出 使用 Material Design 创建新应用 首先需要使用材料主题 如果是在5.0及以上的系统&#xff0c;可以直接使用材…

冰淇淋的爱音乐播放器

桂纶镁唱的冰淇淋的爱歌曲音乐播放器&#xff0c;希望大家喜欢&#xff01;~ 下载地址 本文转自haiyang45751CTO博客&#xff0c;原文链接&#xff1a;http://blog.51cto.com/haiyang457/1708682 &#xff0c;如需转载请自行联系原作者

转:Build.VERSION.SDK_INT = Build.VERSION_CODES.HONEYCOMB

转&#xff1a;Build.VERSION.SDK_INT > Build.VERSION_CODES.HONEYCOMB https://blog.csdn.net/fei900724/article/details/51643880转载于:https://www.cnblogs.com/ming-michelle/p/10501888.html