windowonload = function(){
var arr = documentgetElementsByTagName('button');
for(var i = 0;i<arrlength;i++){
arr[i]onclick = function(){
alert(thisid);
}
}
}
<button id="b1">b1</button>
<button id="b2">b2</button>
<button id="b3">b3</button>
<button id="b4">b4</button>
通常元素的ID获取使用getElementById()方法,实例如下:
元素值设定为input:
<input name="input_name" id="input_id" class="password"></input>
在JS中获取ID值也就是“input_id”这个值:
<script type="text/javascript" language="javascript">
var item = documentgetElementById("input_id");
</script>
如此,所有为input_id的ID的input对象都在item中了。
不用插件的话
function del()
{
var r = confirm("是否删除");
if (r==true)
{
let id = $(this)attr('id');
alert(id+"是");
}
else
{
alert("否");
}
}
使用插件参考layer官网
可以通过js dom 来获取,对元素设一个id值,然后为元素绑定一个click事件或直接设置 "onclick=",然后调用相应的function,在function中通过:documentgetElementById("") ,就可以获取到地点的元素对象,然后在浏览器中按F12进行调试,就可以看到这个对应的所有属性及方法,当然元素的值也在里面。
单纯获取值是:documentgetElementById("")value;
那就看你获取ID的用途是什么了,比如是记录点击或者对该进行处理,可以在click事件中执行一个js函数,比如该函数是saveImageId(thisgetAttribute('id')),
如果是你说的要保存下来,可以设一个全局的变量,比如下面的例子:
<img src="logogif" id="image1" onclick="saveImageId(thisgetAttribute('id'));alert(imageidlength);"/>
<script>
var imageid = new Array();
function saveImageId(imgid){
if(imgid !=''){
imageid[imageidlength] = imgid;
}
}
</script>
alert语句是用来测试的
js:
function doCancel(obj){
//js获取
alert(objid);
//jquery获取
alert($(obj)attr("id"));
}
html:
<img height="80px" width="70px" id="img00" onclick="doCancel(this)">
以上就是关于js 如何在多个按钮中获取点击按钮的id值全部的内容,包括:js 如何在多个按钮中获取点击按钮的id值、javascript中如何获取元素的ID、js 点击删除 确认 并获取 a 标签 id值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)