js 如何在多个按钮中获取点击按钮的id值

js 如何在多个按钮中获取点击按钮的id值,第1张

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值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10046460.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存