问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JavaScript中如何获取按钮所在DIV的ID或NAME?

发布网友 发布时间:2022-04-20 10:03

我来回答

3个回答

懂视网 时间:2022-04-20 14:24

下面为大家带来一篇获取当前按钮或者html的ID名称实例(推荐)。挺不错的,现在就分享给大家,也给大家做个参考。

今天做的上传图片,点击图片删除。

随机给图片id,获取图片id,然后删除图片。

由于图片id是随机的,用点击img或者点击class,获取id都不行,最后用onclick事件获取。

js代码如下:

开始这样获取:

不行。后来用:

获取到了。

总结:

尽量使用event.target.id,不要使用this.id。

当使用事件委托的时候,this指向的是绑定监听事件的元素,而非被点击的元素。event.target.id则始终指向被点击的元素

热心网友 时间:2022-04-20 11:32

在按钮的onClick="abc(this);"通过这个this传到js里面 在js可以通过this.name this.id this.parent等等来获得相应的与此控件相关的值

热心网友 时间:2022-04-20 12:50

<html>
<head>
<title>这是一段测试代码,直接保存为html文件运行</title>
<script>
function test(id){
var s;
s=document.getElementById(id).parentElement.id;
alert(s);
}
</script>
</head>
<body>
<div id="div_test">
<input type="button" id="btn_test" value="test" onclick="test(this.id)"/>
</div>
</body>
</html>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 炒股入门的新手开始的时候应该学些什么东西啊?对股票一点都不懂怎么才能... 先导智能波浪分析?先导智能十年股价?先导智能还能涨吗? 600779成本17.2现在能补仓吗 请问今天下午买哪支股票好呀? 股票补仓的成本很高吗? 股价的计算,流通股,总市值的疑问。 洋河股份流通盘8,8亿股,为什么每天换手率只有百分之零点几 洋河股份 股票换手率为什么这么低 洋河股份 股票换手率为什么这么低?洋河股份2021第二季度财报?洋河股份股最低是多少钱? 切换到独立显卡装上驱动就马上死机可能是什么原因 PMP培训机构那么多,该如何进行选择呢? 凯姆壁挂炉突然无电源,拔掉插销等待 再插就好什么原因 3万元车贷每个月还1145利息是多少? - 信息提示 联想一体机换显卡我的是独显 华为手机如何上两个 一体机想要换显卡,有谁知道该怎么办? 华为手机怎么弄两个 华为手机怎么同时登陆两个 华为双卡手机怎么用两个? 哪里有直播魔兽世界的? 魔兽天涯在哪里直播 为什么直播魔兽dota1会很卡,因为要看弹幕必须窗口化。 梦见世界末日了,所有的地方都停电了,我们大家都在跑,说是去俄罗斯的一个小镇,在路上遇到了大几条狗, 雅思考试每个月都有吗?郑州雅思考试地点在哪? 有没有别的软件能够辨别西瓜的声音来说明西瓜的生熟 解封有风险吗 解封有风险吗? 美国及西方国家,强烈呼吁俄罗斯回归G7,俄罗斯人:完全是在做梦 帮别人解封有风险吗要身份证后8位 帮助别人解封,对自己的有影响吗? 帮解封会有风险么 怎么把图片视频变成一串代码 如果因为违法的事被封了,那帮忙解封的那个人的有风险没有? 接没声音了怎么回事 怎么把照片 传换成代码 重启docker容器,open配置文件被重置? 求《漫漫长夜》材料用途解析 两个荣耀手机相互定位会不会有定位不准确的? 以游客身份购买苹果怎么退款?