`

Event.srcElement 属性介绍

 
阅读更多

1.event.srcElement.parentNode.tagName;
得到上一个节点的标签名称
eg:
<div style="border:10px red solid">
<input type="button" value="父元素标签" onclick="alert(event.srcElement.parentNode.tagName)">
</div>

event.srcElement的子标签 和父标签:

第一个子标签为
event.srcElement.firstChild
最后个一个是
event.srcElement.lastChild
当然也可以用
event.srcElement.children[i]
event.srcElement.ChildNode[i]
至于event.srcElement.parentElement是指在鼠标所在对象的上一个对象

2.event.srcElement.tagName 得到点击位置的标签名称

3.event.srcElement.parentElement.title 得到上一节点标签名称和title属性值

eg:
<table border=1 width="200">
<tr title="tr测试" onclick="alert(event.srcElement.parentElement.title)"><td>tr</td></tr>
</table>

4.event.srcElement.title 得到当前标签title属性值

<table border=1 width="200">
<tr><td title="td测试" onclick="alert(event.srcElement.title)">td</td></tr>

5.event.srcElement.options[event.srcElement.selectedIndex].value

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

event.srcElement.id
event.srcElement.tagname
event.srcElement.type
event.srcElement.value
event.srcElement.name
event.srcElement.classname
event.srcElement.parentelement
event.srcElement.getattribute
event.srcElement.children
event.srcElement.lastChild
event.srcElement.ChildNode
event.srcElement.selectedIndex

总之 常用的也就 event.srcElement.value ..得到钱标记的各种属性值
event.srcElement.parentElement.各属性
event.srcElement.各标签属性
event.srcElement.parentNode 上一节点

分享到:
评论

相关推荐

    window.event.srcElement 得到事件源对象

    只要在外层上写一个 然后检查event.srcElement.tagName或其他属性是不是你想要的来决定是否响应事件就可以了.不过好像event.srcElement在ff里不起作用 比如 span div event对象指当前触发的事件对象, window.event...

    js事件源window.event.srcElement兼容性写法(详解)

    只要在外层上写一个 然后检查event.srcElement.tagName或其他属性是不是你想要的来决定是否响应事件就可以了.不过好像event.srcElement在ff里不起作用 比如 &lt;input value="input"&gt; &lt;span&gt;span&lt;/span&gt;&lt;/...

    js中的触发事件对象event.srcElement与event.target详解

    Firefox下,event对象有target属性,但是没有srcElement属性.但他们的作用是相当的,即: firefox 下的 event.target = IE 下的 event.srcElement 解决方法 使用obj = event.srcElement ? event.srcElement : event....

    javascript经典集合

    事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture();  事件按键 event.keyCode event.shiftKey event.altKey event....

    Event对象详解

    event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。 例子 下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。...

    js获取事件源及触发该事件的对象

    event.srcElement : event.target; //这时obj就是触发事件的对象,可以使用它的各个属性 //还可以将obj转换成jquery对象,方便选用其他元素 var $obj = $(obj); alert&#40;$obj.parent(&#41;.attr(“href”));

    46种常见的浏览器兼容性问题大汇总

    12. event.srcElement问题 3 13. body载入问题 3 14. 事件委托方法 3 15. Table操作问题 3 16. 对象宽高赋值问题 3 Ø CSS 3 1. cursor:hand VS cursor:pointer 3 2. innerText在IE中能正常工作,但在FireFox...

    parentElement,srcElement的使用小结

    本篇文章主要是对parentElement,srcElement的使用进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助

    Vue执行方法,方法获取data值,设置data值,方法传值操作

    方法写在methods中 ...可通过 @click=”run($event)”,将事件对象传到方法中,然后根据事件对象的e.srcElement设置点击标签的属性,也可以通过e.srcElement.dataset获取自定义属性 &lt;div id=app&gt;

    JS event使用方法详解

    event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 ... [removed]… function cancelLink() …{ if (window.event.srcElement.tagName == “A” && window.event.shiftKey)

    javascript event 事件解析

    event对象只在事件发生的过程中才有效。 event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性... [removed] function cancelLink() { if (window.event.srcElement.tagName == “A” && window.

    javascript 事件对象 坐标事件说明

    IETester 6 ,7 IE 8.0 Firefox 3.5.5 Chrome 4.1.249.1064 (45376) Opera 9.64 Safari 4.0 先来看看各个主流浏览器都有哪些坐标属性以及它们的意义 在IE中 event.offsetX event.offsetY 相对于e.srcElement坐标 ...

    JavaScript学习笔记之JS事件对象

    事件对象:当事件发生时,浏览器自动建立该对象,并包含该事件的类型、鼠标坐标等。  事件对象的属性:格式:event.属性。  一些说明: ... 而事件的对象,在IE中是window.event.srcElement,在Firefo

    JS实战篇之收缩菜单表单布局

     1、通过event对象的srcElement属性;  2、通过事件源对象用this传入。 代码如下: &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html;charset=UTF-8"&gt; &lt;title&gt;收缩...

    js使用小技巧

    event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey ...

    JavaScript评论点赞功能的实现方法

    1.学会JavaScript处理日期和时间。 2.掌握Dom操作中的添加/删除子节点方法。 3.使用setTimeout设置...事件代理的时候,使用事件对象中的srcElement属性,获取触发元素。 IE浏览器支持window.event.srcElement , 而f

Global site tag (gtag.js) - Google Analytics