`
kedou
  • 浏览: 5623 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

获取事件对象

阅读更多
<input type="text" id="a1" value="111"/>
<input type="text" id="a2" value="222"/>  

<script type="text/javascript">
 log(document.getElementById("a1"));
 document.getElementById("a1").onclick=function(a){
  var event=arguments[0]||window.event;
  log(event);
  var element=event.target||event.srcElement;
  log(element.value);
 };

 console.log(document.getElementById("a2"));
 function fn_test1(a){
  log(a.value);
 }
 document.getElementById("a2").setAttribute("onclick",fn_test1);

 function log(sMsg) {
 typeof console=='undefined'?alert(sMsg):console.log(sMsg);
 }
  </script>

 

分享到:
评论

相关推荐

    js中获取事件对象的方法小结

    在不同的浏览器环境下,获取事件对象的方法略有不同,本篇文章将对JavaScript中获取事件对象的常见方法进行总结。 首先,我们要了解事件的添加方式。在HTML元素中直接设置`onclick`等事件属性是最早期的事件处理...

    JavaScript 获取事件对象的注意点

    在JavaScript中,事件处理是网页交互的核心部分,而获取事件对象是进行事件处理的基础。事件对象包含了关于事件的所有信息,如触发事件的元素、事件类型、鼠标或键盘的状态等。在不同的浏览器环境下,获取事件对象的...

    Qt事件对象(QEvent)Demo

    1. **获取事件类型:** 通过`event-&gt;type()`可以获取事件对象的类型。 2. **类型转换(如果需要):** 如果你知道事件是某个特定类型的事件,可以使用`static_cast`或`dynamic_cast`将`QEvent`对象转换为相应的事件...

    Js获取事件对象代码

    首先,我们来看一下如何在JavaScript中获取事件对象。通常情况下,在事件处理函数中直接使用事件对象是一个简单直接的方法。比如,给一个按钮绑定点击事件: ```javascript var testBtn = document.getElementById...

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

    例如,可以使用以下代码来获取事件对象: ```javascript evt = (evt)? evt : ((window.event)? window.event : null); ``` 该代码可以在不同的浏览器中获取事件对象。 事件处理的best practice 在处理事件时,需要...

    vue.js click点击事件获取当前元素对象的操作

    Vue.js可以传递$event对象 &lt;body id=app&gt; (&gt;点击当前行文本 &lt;li&gt;li2 &lt;li&gt;li3 [removed] new Vue({ el: '#app', data: { ... //获取点击对象 var el = event.currentTarget; al

    获取对象属性事件和方法的软件源码

    根据提供的文件信息,本文将详细解析“获取对象属性事件和方法的软件源码”的核心知识点。这段代码主要涉及了在VB环境中如何通过Type Library Interface (TLI)来获取对象的各种特性,包括属性、事件和方法。 ### ...

    firefox事件处理之自动查找event的函数(用于onclick=foo())

    所以在代码中,只要轻松调用 window.event 就可以轻松获取 事件对象, 再 event.srcElement 就可以取得触发事件的元素进行进一步处理 在ff中, 事件对象却不是全局对象,一般情况下,是现场发生,现场使用,ff把...

    让Firefox支持event对象实现代码

    为了在Firefox中获取事件对象,开发者通常需要像这样编写事件处理函数: ```javascript btn.onclick = handle_btn_click; function handle_btn_click(evt) { if (evt == null) { evt = window.event; // IE } ...

    10-JS事件基础.pptx

    获取事件对象时,由于浏览器兼容性的差异,通常会使用如`var oEvent = ev || event`这样的兼容性写法。 接下来是事件流的概念,它描述了事件如何在DOM(文档对象模型)中传播。事件流主要有两种模式:事件冒泡和...

    选中对象,获取邻接对象属性值

    在SuperMap .NET中,你可以使用`MapControl`的`OnMouseClick`事件或者`SelectFeature`方法来实现对象的选中。例如: ```csharp private void mapControl1_MouseClick(object sender, MouseEventArgs e) { // 获取...

    FirefoxF5刷新事件

    通过扩展`window.constructor.prototype`来定义一个`__defineGetter__`方法,使得可以直接通过`window.event`来获取事件对象。 - `SearchEvent`:用于递归搜索调用栈,找到最近的一个`Event`实例。 #### 四、代码...

    在中WebBrowser加载Excel后获取excel对象

    然后,我们可以使用 DocumentComplete 事件来获取 Excel 对象。在事件处理程序中,我们首先需要获取 WebBrowser 控件的 ActiveX 实例,然后使用反射来调用底层的方法,例如 ExecWB 方法,以隐藏工具栏。接着,我们...

    如何使用事件对象同步进程

    事件对象(Event Object)是Windows API提供的一种同步机制,常用于线程间通信和同步。本文将深入探讨如何利用事件对象来同步进程,帮助你理解和应用这一技术。 1. **事件对象基础** - 事件对象是一种信号量,它...

    js事件详解-0-1-2级模型.pdf

    5. 事件兼容性:文档还提到了不同浏览器(如W3C标准、IE)在处理事件时的兼容性问题,例如在IE中使用`window.event`来获取事件对象,而在W3C标准中事件对象作为参数直接传递给事件处理函数。 6. 事件监听器的移除:...

    js事件广播实现数据传递

    - 在事件处理函数中获取事件对象并读取其中的数据。 - 示例:`function (event) { var data = event.data; }` #### 三、事件广播的具体实现 假设我们需要在一个网页中实现数据的动态更新功能,当某个组件检测到...

    JavaScript 事件对象介绍

    事件对象主要用于提供事件的上下文信息,允许开发者在事件处理函数中获取事件相关的详细信息,如事件类型、触发事件的元素、事件坐标等。在处理诸如鼠标点击、键盘按键等事件时,事件对象显得尤为关键。 当用户与...

Global site tag (gtag.js) - Google Analytics