`
buliangniu
  • 浏览: 92244 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Event对象用法

阅读更多

1、哪个鼠标按钮被点击?

<html>
<head>
    <title>哪个鼠标按钮被点击? </title>

    <script type="text/javascript">
        function whichButton(event)
        {
        if (event.button==0)
        {
            alert("您点击了鼠标右键!")
        }
        else
        {
            alert("您点击了鼠标左键!")
        }
        }
    </script>

</head>
<body onmousedown="whichButton(event)">
    <p>
        请在文档中点击。一个消息框会提示出你点击了哪个鼠标按键。</p>
</body>
</html>

 

2、光标的坐标是?

<html>
<head>
    <title>光标的坐标是?</title>

    <script type="text/javascript">
        function show_coords(event)
        {
            x=event.clientX
            y=event.clientY
            alert("X 坐标: " + x + ", Y 坐标: " + y)
        }
    </script>

</head>
<body onmousedown="show_coords(event)">
    <p>
        请在文档中点击。一个消息框会提示出鼠标指针的 x 和 y 坐标。</p>
</body>
</html>

 

3、被按的按键的unicode是?

<html>
<head>
    <title>被按的按键的unicode是?</title>

    <script type="text/javascript">
    
        function whichButton(event)
        {
            alert(event.keyCode);  //获得键盘按下键的unicode
        }

    </script>

</head>
<body onkeyup="whichButton(event)">
    <p>
        <b>注释:</b>在测试这个例子时,要确保右侧的框架获得了焦点。</p>
    <p>
        在键盘上按一个键。消息框会提示出该按键的 unicode。</p>
</body>
</html>

 

4、Shift键被按了吗?

<html>
<head>
    <title>Shift键被按了吗?</title>

    <script type="text/javascript">
        function isKeyPressed(event)
        {
          if (event.shiftKey==1)
            {
                alert("Shift键被按下!")
            }
          else
            {
                alert("Shift键未被按下!")
            }
          }
    </script>

</head>
<body onmousedown="isKeyPressed(event)">
    <p>
        在文档中点击某个位置。消息框会告诉你是否按下了 shift 键。</p>
</body>
</html>

 

分享到:
评论

相关推荐

    Event 对象的使用方法

    Event对象在Web开发中扮演着至关重要...理解并熟练使用这些属性和方法,可以让你创建更加交互性和响应性的Web应用。通过监听和响应各种事件,开发者可以创建丰富的用户体验,包括动态更新、用户验证和自定义交互效果。

    window对象--event对象详解

    Event对象则是JavaScript事件处理中的核心,它包含了与特定事件相关的所有信息,如事件类型、事件目标等。 在深入讲解Window对象和Event对象之前,我们先了解一些基础概念。JavaScript是一种基于原型的动态类型语言...

    《javascript》——event对象与事件

    在教学中,需要特别强调 Event 对象的重要性和使用方法,以便学生能够正确地使用 Event 对象来处理用户的交互行为。 教学中需要注意的关键点包括: * onload 事件的使用:onload 事件是最重要的事件之一,它可以在...

    window.event 对象详解

    需要注意的是,随着ES6和现代浏览器的发展,推荐使用`addEventListener`方法来添加事件监听器,因为它可以提供更好的控制和更一致的行为。在这种情况下,`event`对象将作为事件处理函数的第一个参数传入: ```...

    C#事件(event)使用方法详解

    C#事件(event)使用方法详解 事件(event)是C#中的一种机制,允许对象在发生某些情况时通知其他对象。事件(event)使用方法详解将从概念、使用方法、事件编程的优点、事件与委托的关系、事件的实现等方面进行讲解。 ...

    event对象总结,更详细更全面

    事件对象可以通过多种方式attach到HTML元素上,例如使用addEventListener方法或attachEvent方法。addEventListener方法是W3C标准,它可以在Mozilla系列浏览器中使用,而attachEvent方法则是IE浏览器专用的方法。 ...

    Javascript中的事件--Event对象

    下面我们将深入探讨`Event`对象的关键属性和方法,以及它们在JavaScript中的应用。 ### 1. `Event`对象的基础属性 - **`type`**:表示事件的类型,例如`click`、`mousemove`等。 - **`target`**:返回事件最初触发...

    [JS]详尽解析window.event对象

    例如,你可以使用`event.preventDefault()`方法阻止事件的默认行为,或者利用`event.stopPropagation()`防止事件进一步冒泡。这些功能结合`event`对象的属性,可以实现复杂的行为,如检查特定键是否按下,或者根据...

    Python编程之event对象的用法实例分析

    本文实例讲述了Python编程中event对象的用法。分享给大家供大家参考,具体如下: ...Event对象提供了isSet()方法来判断其内部信号标志的状态,当使用event对象的set()方法后,isSet()方法返回真. 2.清除信号

    19 一个按钮调用两个方法,事件中的event对象.pdf

    如果需要传递event对象,那么在调用方法时需要添加括号,并在方法内部用参数名来接收event对象。 至于事件中的event对象,它包含了诸如当前事件的类型、触发事件的元素、事件触发时的坐标信息等多种属性和方法。当...

    让Firefox支持event对象实现代码

    if (arg0.constructor == Event) // 如果找到event对象 return arg0; } func = func.caller; } return null; } ``` 在上述示例中,`SearchEvent`会查找调用链上第一个具有`Event`类型的参数,从而找到事件...

    JS event使用方法详解

    在实际开发中,熟练使用event对象的属性和方法可以大大增强用户交互的灵活性和效率。例如,可以在用户尝试提交表单前,通过检查event对象来验证输入字段是否符合特定的格式要求,或者在拖放操作中追踪鼠标的移动,...

    js中的event对象1

    在JavaScript中,`event`对象是处理事件时不可或缺的一部分... // 在这里可以访问并利用event对象的其他属性 }); ``` 通过以上方式,我们可以根据不同的事件类型和`event`对象的属性,实现高度定制化的用户交互体验。

    JS的Event事件对象使用方法

    本篇文章将深入探讨JS的Event事件对象的使用方法。 首先,我们来分析提供的代码片段: ```javascript function getEvent(event) { var ev = event || window.event; if (!ev) { var c = this.getEvent.caller; ...

    JavaScript事件对象event用法分析

    本文实例讲述了JavaScript事件对象event用法。分享给大家供大家参考,具体如下: 前面的文章已经介绍了JavaScript为事件指定处理程序的五种方式。 下面继续介绍JavaScript的事件对象event。 事件对象event包含导致...

    event对象获取方法总结在google浏览器下测试

    为了确保代码在所有主流浏览器中都能正常工作,开发者通常需要结合使用这些方法,或者使用库如jQuery,它已经处理了浏览器之间的差异,提供了一致的API来操作Event对象。 总的来说,理解并熟练运用这些Event对象的...

    jQuery源码分析之Event事件分析

    对于事件的操作无非是addEvent,fireEvent,removeEvent这三个事 件方法。一般lib都会对浏览器的提供的函数做一些扩展,解决兼容性内存泄漏等问题。第三个问题就是如何得到domReady的状态。 6.1 event的包裹 浏览器的...

Global site tag (gtag.js) - Google Analytics