[英]How to pass multiple textbox value with same id and name to ajax query string
[英]addeventlistener for multiple textbox with same id and class name
我在执行addeventlistener时遇到问题,任何人都可以帮助我,这是我的代码。
function gettext(){
var val=this.value;
console.log(val);
}
var get=document.getElementById('ids');
for(i=0; i<get.length;i++){
console.log(i);
document.getElementById(get[i]).addEventListener('focus', gettext, false);
}
看看这个小提琴: http : //jsfiddle.net/4jDBx/
正如Prabha Karan所说,ID应该是唯一的。 改用类。
function gettext() {
var val = this.value;
console.log(val);
}
var get = document.getElementsByClassName('test1');
for (i = 0; i < get.length; i++) {
console.log(i);
get[i].addEventListener('focus', gettext, false);
}
如果需要,可以为一个元素定义多个类。 只需使用<input type="text" id="id1" class="test1 secondClassName thirdClassName" value="test1">
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.