js获取鼠标所在html元素的id和属性:

Code:
  1. <div onclick="Get_srcElement()">
  2. <div id="001" style="border:1px solid red;width:100%;height:500px"> <span id="node001">这是第1结点div001<span>
  3. <div id="002" style="border:1px solid red;width:80%;height:300px"> <span id="node002">这是第2结点div002<span>
  4. <div id="003" style="border:1px solid red;width:50%;height:200px"> <span id="node003">这是第3结点div003<span>
  5. </div>
  6. <div id="004" style="border:1px solid red;width:50%;height:200px"> <span id="node003">这是第3结点div004<span>
  7. </div>
  8. </div>
  9. </div>
  10. <script>
  11. function Get_srcElement()
  12. {
  13. var srcElement=""
  14. srcElement= srcElement + " \n" +  "event.srcElement.id : " + event.srcElement.id
  15. srcElement= srcElement + " \n" +  "event.srcElement.children[0].tagName: " + event.srcElement.children[0].tagName
  16. srcElement= srcElement + " \n" +  "event.srcElement.firstChild.id : " + event.srcElement.firstChild.id
  17. srcElement= srcElement + " \n" +  "event.srcElement.lastChild.id : " + event.srcElement.lastChild.id
  18. alert(srcElement)
  19. }
  20. </script>
  21. </div>
  22. <div id="div_001">
  23. <form id="form_001">
  24. <input type="button" id="button_001_id" name="button_001_Name" value="单击查看" class="button_001_Class" onclick="Get_srcElement2(this)">
  25. </form>
  26. </div>
  27. <script>
  28. function Get_srcElement2()
  29. {
  30. var srcElement=""
  31. srcElement= srcElement + " \n" +  "event.srcElement.id : " + event.srcElement.id
  32. srcElement= srcElement + " \n" +  "event.srcElement.tagName : " + event.srcElement.tagName
  33. srcElement= srcElement + " \n" +  "event.srcElement.type : " + event.srcElement.type
  34. srcElement= srcElement + " \n" +  "event.srcElement.value : " + event.srcElement.value
  35. srcElement= srcElement + " \n" +  "event.srcElement.name : " + event.srcElement.name
  36. srcElement= srcElement + " \n" +  "event.srcElement.className : " + event.srcElement.className
  37. srcElement= srcElement + " \n" +  "event.srcElement.parentElement.id : " + event.srcElement.parentElement.id
  38. srcElement= srcElement + " \n" +  "event.srcElement.getattribute : " + event.srcElement.getAttribute
  39. alert(srcElement)
  40. }
  41. </script>

目前不兼容火狐,参考下面代码进行修改看看可行否,我有时间再修改本篇日志。

function Get_srcElement(e)
{
ee=window.event||e;
 var tmpObj = ee.srcElement ||  ee.target;
var srcElement = srcElement + " " +  "event.srcElement.id : " + tmpObj .id
alert(srcElement)
}

js获取鼠标所在html元素的id和属性相关推荐

  1. 使用小技巧教你用Selenium获取鼠标指向的元素

    有一个同学在Gne的群里面咨询如何通过Selenium获取当前鼠标指向的元素,在我讲了方法以后,他过了两天又来问: 那么,我今天就来写一篇文章,具体说说应该怎么操作. 这个方法的核心,是借助JavaS ...

  2. 获取触发事件的元素的ID

    有什么方法可以获取触发事件的元素的ID? 我在想类似的东西: <html><head><script type="text/javascript" s ...

  3. js获取对象的父元素,子元素,兄弟元素

    今天测试我昨天写好的js插件,发现昨天考虑欠妥,导致[修改]做不了了!主要原因是我以前都是遍历表格,在每条记录后面添加修改按钮.现在用局部刷新表格的方法,每次都自动生成表格内容,以致于无法在记录后面生 ...

  4. VUE预览PDF文件并利用pdf.js获取鼠标选中的文字和搜索,在iframe中获取选中文字,监听鼠标事件,右键菜单

    一.VUE预览PDF文件并利用pdf.js获取鼠标选中的文字和搜索 需求实现:vue实现预览pdf文件,获取到鼠标选中的文字数据.调用pdf.js自带的搜索方法实现搜索功能(后期可以调用该接口满足其他 ...

  5. JS获取鼠标位置,兼容IE FF

    JS获取鼠标位置,兼容IE FF 由于Firefox和IE等浏览器之间对js解释的方式不一样,firefox下面获取鼠标位置不能够直接使用clientX来获取.网上说的一般都是触发mousemove事 ...

  6. js取iframe 上级页面_原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法...

    用原生js在父页面获取iframe子页面的元素,以及在子页面获取父页面元素,这是平时经常会用到的方法,这里写一个例子来总结下: 1.父页面(demo.html),在父页面修改子页面div的背景色为灰色 ...

  7. js 获取鼠标在画布的位置_JS获取鼠标位置(鼠标坐标)

    在 JavaScript 中,当事件发生时,获取鼠标的位置是件很重要的事件.由于浏览器的不兼容性,不同浏览器分别在各自事件对象中定义了不同的属性,说明如下表所示.这些属性都是以像素值定义了鼠标指针的坐 ...

  8. js html5 省份 城市,如何使用JS获取用户所在城市及地理位置

    这次给大家带来如何使用JS获取用户所在城市及地理位置,如何使用JS获取用户所在城市及地理位置的注意事项有哪些,下面就是实战案例,一起来看一下. 获取用户地理位置 $.getScript('http:/ ...

  9. 原生js获取html元素高度,js获取页面及个元素高度、宽度的代码

    网页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offs ...

最新文章

  1. 微型计算机中PRON是,英语词性英语中的pron指的是什么词性?? – 手机爱问
  2. .h头文件 .lib动态链接库文件 .dll 动态链接库
  3. c++精确到小数点后两位_高考试卷的小数点是怎么算入总分的?
  4. 如何进入、退出docker的container
  5. 阿里云性能测试服务 PTS 新面貌 - 压测协议、施压能力全新升级
  6. psd页面切割成html技巧总结
  7. Abbreviation
  8. MySQL5.6 Performance_schema
  9. oracle 12 if,Oracle 12.1 RAC 系列 – 配置第二个网络和相应的SCAN2
  10. Python当前线程休眠1秒钟
  11. 为什么不能用Scott登录Oracle,ORA-01017: invalid username/password; logon denied
  12. 韩顺平 零基础30天学会Java 笔记(一)
  13. 浏览器打开默认为360主页,如何修改
  14. 百度内部发文:砥砺风雨坚守使命的背后
  15. 通信工程毕业设计 - 选题推荐
  16. #459 津津有味:北方人对饺子的痴迷可能是刻进骨子里的
  17. python风变编程能找工作_没有永远的工作,只有永远的“就业力”,风变编程Python走起...
  18. 用少量箭射爆气球,leetcode习题
  19. Proteus仿真——用两片74HC148及少量逻辑门构成16线--4线优先级编译器
  20. 中煤集团公司硬件扩容与数据库迁移项目实施方案

热门文章

  1. 【微软推荐】结合知识的推荐系统.pdf(附下载链接)
  2. 腾讯专家深度解析赛题,现场答疑助力上分!
  3. 大神干货:腾讯广告算法大赛亚军女极客生存图鉴
  4. 深度融合 | 当推荐系统遇见知识图谱(三)
  5. 是什么意思网络语_网络语“随薪锁欲”是什么意思?
  6. 如何正确使用广告素材、优化Facebook广告
  7. Leetcode每日一题:104.maximum-depth-of-binary-tree(二叉树的最大深度)
  8. CCF 2016-4-4游戏
  9. openresty 前端开发入门三之JSON篇
  10. vue自定义组件是.vue还是html,Vue自定义组件的四种方式示例详解