我创建了一个“动态”表单,其中一些孩子名字相同
如果我必须改变一些东西,我可以用以下方式进行循环:
myForm.NAME[i].value
例如。
但问题是,我想激活一个javascript函数“changeGroup()”,我称之为
搭配:
onchange="changeGroup(this)"
在js函数中,我想要在不使用JQuery的情况下理解标记的索引
我能怎么做?
使用的标签是<选择>
答案 0 :(得分:1)
喜欢这个......
function changeGroup(oThis)
{
for (i = 0 ; i < oThis.form.NAME.length ; i++)
{
if (oThis.form.NAME[i] === oThis) {
alert(i);
}
}
}
当只有一个名称为NAME的元素时,您将不得不处理这种情况,因为在这种情况下,oThis.form.NAME将不是数组。