怎么通过一个js获取相同ID的属性值

一个点击事件,怎么获取点击按钮的值,这个按钮有6个,id相同,但是value值不一样

function myfunction(event) {
event = event ? event : window.event;
var obj = event.srcElement ? event.srcElement : event.target;
//这时obj就是触发事件的对象,可以使用它的各个属性
//还可以将obj转换成jquery对象,方便选用其他元素
var $obj = $(obj);
alter($obj.val());
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-11-26
id一样的话可以设置name属性加以区分追问

我想只通过一个js来实现,一个点击事件

我想只通过一个js来实现,一个点击事件

追答

本来一般情况id是不一样的,class可以一样,你这样写有点怪

JS或JQ里怎么获取到多个id相同的标签内的数字进行比大小?
js中如何获取一个id的值:方法一、这是获取网页input值的方法之一,给from一个名字然后在JavaScript的地方就可以用form的名字来调用form表单里input元素的value属性可以得到值,并把值赋给a,最后用JavaScript的alert()打印方法打印出来。方法二、Java代码上面的两种方法都可以得到页面里input元素的值,一个...

js li取相同ID值进行累加
ID的意思就是“身份证号码”,你见过有两个人的身份证号码是相同的吗?所以ID是具有唯一性的,同一个页面中如果出现一个以上的标签具有相同的ID,那么只有第一个标签能被js定位到。建议改用class(即class="aa"),这是“类”,是允许重名的。下面是假定改用class的代码:for(var i=0,s=0,o=...

如何用js获取id 元素内容
方法有两种:1、通过jquery的方式,使用id选择器方式获取节点,然后获取值。2、通过原生的dom方式,获取id的值。每一个HTML元素都使用id来进行一个标注,随后可以通过document.getElementById(“ID名称”)取得指定的ID元素对象,取得元素对象之后就可以对其进行操作。但是document.getElementById()只能取得一...

HTML5 js如何获取所有相同ID或class的元素?
下面例子通过document.getElementsByClassName("class1")获取所有同一class的元素,使用for循环把取得的div元素的值存入数组arr中,完成的代码如下:运行结果,打印数组如下:

js 拥有相同name、id的input 怎么通过点击事件获取相应的值 ?
通过ref取值: changeFun(e){ console.log('输入的值:',this.refs.inputs.value)}

如何用js获取id 元素内容
var img = document.getElementsByTagName("img");var str = [];for (var i = 0; i < img.length; i++) { var src=img[i].src; str[i]=src.substring(src.lastIndexOf('\/')+1, src.lastIndexOf('.'));}alert(str[0]);alert(str[1]);\/\/组合成日期的字符串,自己...

jsp循环使用静态jsp页面怎么给相同的id设值
给个思路,不要用id,用html中的class(外观),class可以相同,你的... 这样每个jsp就被包含在不同的id的div中,在外面用js,可以这么写 $("#record1 .c1")表示id为record1下面,class为c1的元素, class不必真的存在,只是一个符号方便jquery获取元素用的 ...

JS怎么取ID
用jquery去取吧,取某个对象的属性值方法如下:var value = $("#对象id").attr("对象属性");如个有好多个对象的id都一样(比如有多个对象),可以这样取得该对象:("a[某个属性=‘属性值’]")

js获取ID的值
function getIMG_ID(){ var imgs = document.getElementsByTagName("img");for(var i = 0, len = imgs.length; i < len; i++){ (function(index){ imgs[index].onmouseover = function(){ alert(this.id);} })(i)} } window.onload = function(){ getIMG_ID();} ...

javascript中如何获取元素的ID
通常元素的ID获取使用getElementById()方法,实例如下:元素值设定为input: 在JS中获取ID值也就是“input_id”这个值: var item = document.getElementById("input_id"); 如此,所有为input_id的ID的input对象都在item中了。

相似回答