`

事件源 EVENT

    博客分类:
  • JS
 
阅读更多

event.srcElement.X显示一个控件的各种属性

<div id="div_001">
    
<form id="form_001">
        
<input type="button" id="button_001_id" name="button_001_Name" value="单击查看" class="button_001_Class" onclick="Get_srcElement(this)">
    
</form>
</div>
<script>...
function Get_srcElement()
...{
var srcElement=""
srcElement 
= srcElement + " " +  "event.srcElement.id : " + event.srcElement.id
srcElement 
= srcElement + " " +  "event.srcElement.tagName : " + event.srcElement.tagName
srcElement 
= srcElement + " " +  "event.srcElement.type : " + event.srcElement.type
srcElement 
= srcElement + " " +  "event.srcElement.value : " + event.srcElement.value
srcElement 
= srcElement + " " +  "event.srcElement.name : " + event.srcElement.name
srcElement 
= srcElement + " " +  "event.srcElement.className : " + event.srcElement.className
srcElement 
= srcElement + " " +  "event.srcElement.parentElement.id : " + event.srcElement.parentElement.id
srcElement 
= srcElement + " " +  "event.srcElement.getattribute : " + event.srcElement.getAttribute
alert(srcElement)
}


</script>

event.srcElement.selectedIndex一般使用在select对像上:

<select name="selectname" onchange="alert(event.srcElement.options[event.srcElement.selectedIndex].value)" >
  
<option value="001">1</option>
  
<option value="002">2</option>
  
<option value="003">3</option>
  
<option value="004">4</option>
  
<option value="005">5</option>
</select>

第一个子标签为
event.srcElement.firstChild
最后个一个是
event.srcElement.lastChild
当然也可以用
event.srcElement.children[i]
event.srcElement.ChildNode[i]

至于event.srcElement.parentElement是指在鼠标所在对象的上一个对象.

<div onclick="Get_srcElement()">
<div id="001" style="border:1px solid red;width:100%;height:500px"> <span id="node001">这是第1结点div001<span>
  
<div id="002" style="border:1px solid red;width:80%;height:300px"> <span id="node002">这是第2结点div002<span>
    
<div id="003" style="border:1px solid red;width:50%;height:200px"> <span id="node003">这是第3结点div003<span>
    
</div>
    
<div id="004" style="border:1px solid red;width:50%;height:200px"> <span id="node003">这是第3结点div004<span>
    
</div>
  
</div>
</div>
<script>...
function Get_srcElement()
...{
var srcElement=""
srcElement 
= srcElement + " " +  "event.srcElement.children[0].tagName: " + event.srcElement.children[0].tagName
srcElement 
= srcElement + " " +  "event.srcElement.firstChild.id : " + event.srcElement.firstChild.id
srcElement 
= srcElement + " " +  "event.srcElement.lastChild.id : " + event.srcElement.lastChild.id
alert(srcElement)
}


</script>
</div>
分享到:
评论

相关推荐

    C# 浏览事件日志、事件源和项

    在C#中,可以通过`EventLog.SourceExists`方法检查事件源是否存在,`CreateEventSource`方法创建新的事件源,而`WriteEntry`方法则用于将事件信息写入指定的事件源。 总的来说,理解和掌握如何在C#中操作事件日志和...

    C#写入事件查看器、eventLog控件使用DEMO

    1. 错误处理:捕获可能抛出的异常,例如权限不足或无法创建事件源等。 2. 日志清理:使用`Clear`方法清除特定源的日志。 3. 多事件写入:展示如何写入不同类型的事件(如警告和错误)。 4. 自定义事件类别:使用`...

    Event事件总汇资源下载 event事件大全!请支持啊

    事件源(Event Source)会触发事件,事件监听器(Event Listener)则负责处理这些事件。例如,一个按钮的点击事件可以这样处理: ```java button.addActionListener(new ActionListener() { public void ...

    浏览事件日志、事件源和项

    本文将深入探讨如何在.NET环境中浏览事件日志、理解事件源以及如何处理日志项。 首先,我们需要了解事件日志的基本概念。Windows操作系统提供了三个默认的日志:应用程序、安全性和系统。应用程序日志记录了应用...

    Eventsource-masterPHP事件源库.zip

    &lt;?... BILITY OF SUCH DAMAGE.  */ namespace Hoa\Eventsource; ...use Hoa\Exception as HoaException;...于是就有了这个Eventsource-masterPHP事件源库,非常的好用,需要的朋友可以下载使用。

    C++Event机制的简单实现

    - **事件源(Event Source)**:产生事件的对象,如上例中的按钮。 - **事件监听器(Event Listener)**:能够响应特定类型事件的对象。当事件发生时,事件监听器会被调用,执行相应的逻辑处理。 - **事件队列(Event ...

    ProophEventStore一个事件源组件用于持久化事件消息

    **事件源(Event Sourcing)概念** 在事件源架构中,系统状态是通过重新播放所有已发生的事件来构建的,而不是依赖于传统的数据库快照。每次状态更改都会触发一个事件,这些事件被存储在一个可持久化的“事件存储”...

    [示例][PHP]Eventsource-masterPHP事件源库.zip

    前段时间在考虑怎么把我们的自动部署工具 essay 包一层web的壳,这样每次发版就不用敲很多命令了,只需要点几个按钮就搞定,也...于是就有了这个Eventsource-masterPHP事件源库,非常的好用,需要的朋友可以下载使用。

    C程序架构之事件调用机制 event

    "C程序架构之事件调用机制 event"的主题着重于如何在C语言环境中实现事件处理机制。事件调用机制允许程序异步地响应外部或内部事件,提高了程序的效率和响应性。 首先,我们来看`list.c`和`list.h`这两个文件。它们...

    jQuery源码分析之Event事件分析

    IE的event在是在全局的window下, 而mozilla的event是事件源参数传入到回调函数中。还有很多的事件处理方式也一样。 Jquery提供了一个 event的包裹,这个相对于其它的lib提供的有点简单,但是足够使用。 代码如下: /...

    eventsource:用于EventSource浏览器API的Rust客户端

    事件源 EventSource是一个Rust库,用于从服务器发送的事件端点读取。 它透明地发送HTTP请求,并且仅向用户公开事件流。 它处理text/event-stream数据格式的自动重新连接和解析。 例子 use eventsource :: reqwest ...

    event-source:EventSource polyfill 作为干净的 NPM 模块

    事件源EventSource polyfill 作为干净的 NPM 模块基于 。 有关更多信息,请参阅它的存储库。安装新产品管理在您的项目路径中: $ npm install event-source要将其移植到浏览器或任何其他(非 CJS)环境,请使用您最...

    python事件驱动event实现详解.docx

    事件驱动的核心在于三个关键元素:事件源(Event Source)、事件监听器(Event Listener)和事件对象(Event Object)。 - **事件源**:负责生成事件的实体,如用户点击按钮。 - **事件监听器**:负责接收事件并做出相应...

    asp.net 浏览事件日志、事件源和项

    - **创建/删除事件源**:使用`EventLog.CreateEventSource()`创建新的事件源,而`EventLog.DeleteEventSource()`则可以删除不再需要的事件源。 5. **示例代码**: ```csharp using System; using System....

    HoaEventSource-一个事件源库

    1. **事件源(Event Source)的概念** 事件源是事件驱动架构中的关键组件,它负责产生和发送事件。在HoaEventSource中,事件源是可监听和可触发事件的对象。通过定义和发布事件,开发者可以解耦组件之间的依赖,...

    利用事件冒泡(Event Bubbling )获取鼠标下的元素属性

    4. **获取事件源**:通过`event.target`属性,我们可以知道触发事件的具体元素,即使事件冒泡到了父元素,`event.target`仍指向原始触发事件的元素,从而获取到鼠标下的元素属性。 5. **多层次交互**:在复杂的用户...

    PyQT6 GUI编程开发桌面软件

    事件处理包含三个要素:事件源eventsource、事件对象eventobject和事件目标eventtarget。QMainWindow、QDialog和QWidget是PyQT6中用于创建窗口组件的三个重要类,分别用于创建主窗口、对话框和基本窗口部件。 PyQT6...

    C_programming_code_view_event_log.rar_EventLog_event_event log

    1. **事件源(Event Source)**:每个写入事件日志的程序或服务都有一个特定的事件源标识。例如,在描述中提到的“Example124-浏览事件日志、事件源和项”,事件源可能是一个示例程序,它向事件日志写入信息。创建...

    事件触发最简单例子event delegate

    在.NET框架中,事件是对象之间通信的一种方式,它允许一个对象(事件源)通知其他对象(事件处理程序)发生了特定的事情。事件触发是事件驱动编程的核心,而委托(Delegate)则是实现事件处理的关键机制。本文将深入...

    js-event事件

    `srcElement`(在Internet Explorer中)和`target`属性用于标识事件发生的源元素。这意味着当你点击某个按钮时,可以通过`target`或`srcElement`获取到这个按钮元素。值得注意的是,在非IE浏览器中,通常使用`target...

Global site tag (gtag.js) - Google Analytics