【JavaScript】如何获取调用该函数的源对象(元素)
来源:互联网 发布:js tr td 编辑:程序博客网 时间:2024/06/10 20:14
问题前提:
原本打算进行动态添加元素的,然后设置双击该元素删除该元素。
在原本就存在的元素上设置了onDbClick属性,再利用removeChild实现了。
在动态添加的元素上尝试设置ondbclick属性——失败(存在参数的时候不行,没参数正常);还试了几个,也是同样的问题。
然后便将方向转向如何获取调用该函数的源对象的问题上。
方法一:
也就是我自己原来用的方法。
将自己作为参数传进函数内,如
function Del(obj){alert("obj.getAttribute("id"));}<div onClick="Del(this)" id="div1"></div>
方法二:(IE不支持)
利用关键字event中的targe。
target 事件属性可返回事件的目标节点(触发该事件的节点),如生成事件的元素、文档或窗口。
function Del(){alert(event.target.getAttribute("id"));}<div onClick="Del()" id="div2"></div>
遇到更多的再补充
如有不对,欢迎指正。
阅读全文
0 0
- 【JavaScript】如何获取调用该函数的源对象(元素)
- ActiveX如何调用引用该ActiveX的网页中的JavaScript函数
- ActiveX如何调用引用该ActiveX的网页中的JavaScript函数
- JQuery与javaScript如何获取select对象元素
- Javascript调试的小窍门: 如何获取元素上的事件绑定函数?
- AngularJs在ng-click函数中如何获取代表当前元素的DOM对象
- AngularJs在ng-click函数中如何获取代表当前元素的DOM对象
- AngularJs1在ng-click函数中如何获取代表当前元素的DOM对象
- JavaScript如何获得一个DOM元素的绝对位置?(获取元素位置,不依赖框架)
- 如何在脚本中调用该对象的component
- js获取事件源(触发该事件的对象)
- javascript如何获取触发事件的对象
- ScriptManager如何调用该页面的后台c#函数
- 如何获取函数的调用者
- 如何调用一个对象的构造函数
- 原生JavaScript中获取元素索引的函数
- VC++中如何访问javascript中Array对象的元素
- JNI调用c++函数,该函数的参数是结构体(——对象的传递)
- 学习uboot前奏之hardware-clock[s3c2440]
- Unity Shader 学习笔记(13) 混合光源、光的衰减
- 伪随机生成之线性同余算法
- [Python高效编程]
- POJ 1287 Networking
- 【JavaScript】如何获取调用该函数的源对象(元素)
- Python 练习实例15
- zookeeper官方下载与启动
- unity游戏引擎基础之编辑器菜单栏扩展(三)
- Nginx 学习笔记(1)
- IntelliJ Idea 常用快捷键列表
- centos安装jdk9
- [LC]121. Best Time to Buy and Sell Stock
- 平方数