div id="div_001">
<form id="form_001">
<input type="button" id="button_001_id" name="button_001_Name" value="单击查看" class="button_001_Class" οnclick="Get_srcElement(event)">
<select name="selectname" οnchange="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>
</form>
</div>
<script>
function Get_srcElement(evgl)
{
  var srcElement=""
   //判断是IE 还是Firefox
  var evg=evgl.srcElement?evgl.srcElement:evgl.target;
  srcElement = srcElement + "\n" + "button_001_id----event.srcElement.id : " + evg.id
  srcElement = srcElement + "\n" + "input---event.srcElement.tagName : " + evg.tagName
  srcElement = srcElement + "\n" + "button---event.srcElement.type : " + evg.type
  srcElement = srcElement + "\n" + "单击查看---event.srcElement.value : " + evg.value
  srcElement = srcElement + "\n" + "button_001_Name---event.srcElement.name : " + evg.name
  srcElement = srcElement + "\n" + "button_001_Class---event.srcElement.className : " + evg.className
  //IE 支持parentElement FireFox支持parentNode
  srcElement = srcElement + "\n" + "form_001---event.srcElement.parentElement.id : " +     evg.parentNode.id
  srcElement = srcElement + "\n" + "event.srcElement.getattribute : " + evg.getAttribute
  alert(srcElement);
}
</script>

转载于:https://www.cnblogs.com/mylife_001/archive/2011/01/11/1932868.html

srcElement相关推荐

  1. js中event,event.srcElement,event.target在IE和firefox下的兼容性

    1.window.event对象 IE:有window.event对象 firefox:没有window.event对象.可以通过函数的参数传递event对象.例 如:οnmοusedοwn=func ...

  2. window.event.srcElement

    <input type=button value=ok οnclick="mm()"> <s cript LANGUAGE="Javas cript&q ...

  3. window.event.srcElement (转)

    srcElement   event.srcElement指向触发事件的node元素     用于确定事件源 是事件初始目标的html元素对象引用,因为事件通过元素容器层次冒泡,可以在任一层进行处理, ...

  4. JavaScript:window.event.srcElement(指触发事件的对象)

    event对象指当前触发的事件对象, window.event.srcElement是指触发事件的对象. srcelement 是事件初始目标的html元素对象引用,因为事件通过元素容器层次冒泡,可以 ...

  5. window.event.srcElement在Firefox IE下的兼容问题

    在 ie中处理事件直接使用window.event对象即可,但在firefox中,是没有 window.event对象的,函数需要使用事件的时候,需要在事件发生时把事件作为参数传递给函数,不象在ie中 ...

  6. e.target 和 e.srcElement 的使用问题

    ie 下的event.srcElement从字面上可以看出来有以下关键字:事件.源(它的意思就是:当前事件的源), 我们可以调用他的各种属性就像:document.getElementById(&qu ...

  7. event.srcElement 与event.target

    event.target  event.srcElement  这两个是当事件发生时的那个对象引用,相当于JQuery里的this 火狐只能用 event.target,IE只能用event.srcE ...

  8. Js中的this和window.event.srcElement

    我们先看一个简单的例子: <input type="text" οnblur="alert(this.value)"/>完全没有问题. 那么什么情况 ...

  9. Netscape中的keyCode和srcElement

    为了兼容Netscape,js中对事件的捕捉要做适当的修改 ie中的event.keyCode和event.srcElement在Netscape中是不能使用的. Netscape中重点是 docum ...

最新文章

  1. 孙庆新:做产品,感觉从何而来
  2. OpenCV图像增强(三)——自适应对数映射
  3. SAP复合角色更改后扩展到派生节点
  4. mysql float的缺点 (不适用于高精度数据)
  5. SQLServer子查询相关知识笔记
  6. Django中ajax发送post请求,报403错误CSRF验证失败解决办法
  7. 前端学习(3148):react-hello-react之getSnapBeforeUpdate
  8. 数据结构探险之图篇(上)理论篇
  9. MFC开发IM-第十篇、MFC改变static text颜色
  10. CTA策略05_AtrRsiStrategy
  11. java实现linux中gzip压缩解压缩算法:byte[]字节数组,文件,字符串,数据流的压缩解压缩
  12. Gradle插件开发- 无侵入的函数运行时间统计的实现
  13. 应用信息获取ActivityManager
  14. oracle 增加字段说明,oracle 增加字段
  15. 域服务器桌面墙纸,与大家分享windows 10 加域后统一桌面壁纸无法生效问题的解决办法...
  16. bytebuddy实现原理分析 源码分析 (三)- advice 详解
  17. win10桌面右下角网络图标中找不到网络
  18. VUE2.0全局方法注册
  19. 在datadog中对某个主机上的进程进行监控
  20. 常用ftp服务器资源

热门文章

  1. (DFS)n皇后问题
  2. (二分)Trailing Zeroes (III)
  3. python queue windows_python Queue模块
  4. mysql和维信公众号_mysql实用指南
  5. php cookie 二级域名,php如何设置cookie对整个域名有效及二级域名
  6. 土木工程和计算机专硕,第一次发帖 关于大工土木专硕
  7. HTML+CSS+JS实现美女照片3D立方体旋转特效
  8. python双素数_python双素数_用Python打印100以下的所有双素数对
  9. 二元相图软件_FactSage 软件教程 入门学习资料汇总
  10. MySQL修改数据表