嗨,我一直在尝试获取我正在循环的当前元素的 id,但我不确定为什么这不起作用,非常感谢任何帮助!
代码:
var arr = document.getElementsByClassName("myclass");
for (i = 0; i < arr.length; i++) {
var key = "";
var value = "";
if (arr[i].nodeName == "INPUT" || arr[i].nodeName == "TEXTAREA") {
key = arr[i].name;
value = arr[i].value;
}
else if (arr[i].nodeName == "SELECT" && arr[i].attr('id') == "multiple") {
alert("worked");
key = arr[i].name;
value = "multi";
}
else if (arr[i].nodeName == "SELECT" && arr[i].attr('id') != "multiple") {
alert("ddint work");
key = arr[i].name;
value = "not multi";
}
}
即使它是一个元素,我也无法从我的 arr[i] 位置获取 id。