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

单击按钮或链接,如何获得该控件所在的DIV的ID或NAME?

在按钮的onClick="abc(this);"通过这个this传到js里面 在js可以通过this.name this.id this.parent等等来获得相应的与此控件相关的值
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-05-30
<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>本回答被网友采纳

JavaScript中如何获取按钮所在DIV的ID或NAME?
在按钮的onClick="abc(this);"通过这个this传到js里面 在js可以通过this.name this.id this.parent等等来获得相应的与此控件相关的值

JavaScript如何获取按钮所在的div元素
1、按钮在div中。<div> <input type="button" id="btn" \/><\/div>我们可以通过:var btn = document.getElementById("btn");\/\/获取按钮节点var div = btn.parentNode;\/\/获取di元素,当然不一定div就是按钮的父元素,可以通过parentNode向上查找,最好还是给div加一个id2、按钮不在div中 <in...

JS:按钮单击时,如何获得自己的ID?
现在点击保存按钮 弹出的提示就是按钮的ID

如何用javascript取div里面的内容?
1、Html结构 <div id="test">我是div的内容<\/div><br><input type='button' value='获取div的内容' onclick="fun()"\/>2、javascript代码 function fun(){obj = document.getElementById("test");alert(obj.innerHTML);}3、点击按钮后的效果 ...

javascript怎么获取div id或者class
取得DIV对象以事取ID或CLASS就简单了.var id=div.id;var class=div.className;就这么简单.下面有个例子,如果不懂,随时问我 <html> <head> <script> function a(){ var div=document.getElementById('a');alert('div的class为:'+div.id)alert('div的id为:'+div.className)} function b()...

javascript获取元素(javascript中获取元素的方法有哪些)
总结 1、创建一个test.html文件。2、在文件内,在div标签内,使用p标签创建一行文字,同时创建一个button按钮,用于触发执行js函数。3、在js标签内,创建拆基函数,在函数内,使用getElementById()方法通过id(mydiv)获是div对象,再使用getElementsByTagName()方法获得div下面的p元素对象,最后,使用...

如何用JavaScript获取<div>*<\/div>标签中的内容?
给div赋个ID属性 比如 <div id="div1"><img src="aa.img" alt="" \/><\/div> var restring=document.getElementById("div1").innerHTML 返回的是<img src="aa.img" alt="" \/>

用js如何取到div中的值
1、HTML结构 <div id="test" user_id="test_id">id="test" user_id="test_id"<\/div><br\/><input type='button' value='获取div的自定义属性' onclick="fun()"\/>2、javascript代码 function fun(){obj = document.getElementById("test");alert(obj.getAttribute("user_id"))}3、...

你好,关于javascript怎样获取动态生成div的Id值的问题,请帮帮我...
现在来说第一个方法:假如你在上面的代码的<li>标签中假如这样一个id :<li id="test">那么可以这样来找到DIV的ID值:var the_div_id = document.getElementById("test").getElementsByTagName("div")[0].id;这样要求一点点小技巧。至于你说如何取DIV的动态ID,这样还不简单么?随便取个字符...

js 怎么获取一个div下的所有div的id?
该问题似乎是使用jQuery,而非原生JavaScript。问题描述不够详细,建议补充更详细的代码和问题描述。如果这个div本身已知的 class 等可用于识别的属性,只能通过下面的这个选择器获取这个div的ID了 (":contains(append添加进去的已知内容)").attr('id')jQuery.contains() 详细使用方法说明 ...

相似回答