获取当前按钮或者html的ID名称实例(推荐)
更新时间:2017年06月23日 08:14:34 投稿:jingxian
下面小编就为大家带来一篇获取当前按钮或者html的ID名称实例(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
今天做的上传图片,点击图片删除。
随机给图片id,获取图片id,然后删除图片。
由于图片id是随机的,用点击img或者点击class,获取id都不行,最后用onclick事件获取。
js代码如下:
$("#pic").append("<img style='width:70px;margin:5px;height:70px;' id='"+num+"' onclick='upimg()' src=\"" + images.localId + "\" />");
开始这样获取:
function upimg(){ var id= $(this).attr("id"); alert(id); }
不行。后来用:
function upimg(){ alert(event.target.id); }
获取到了。
总结:
尽量使用event.target.id,不要使用this.id。
当使用事件委托的时候,this指向的是绑定监听事件的元素,而非被点击的元素。event.target.id则始终指向被点击的元素
以上这篇获取当前按钮或者html的ID名称实例(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
JavaScript中offsetWidth的bug及解决方法
这篇文章主要为大家详细介绍了JavaScript中offsetWidth的bug及解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-05-05
最新评论