嗨,我一直在試圖獲得當前元素的id,我正在循環但我不知道爲什麼這不起作用任何幫助,非常感謝!如何獲取當前htmlSelectElements 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。
不只是檢查'id'屬性? – 2012-07-10 17:10:48
爲什麼標記jQuery? – j08691 2012-07-10 17:11:45
你是什麼意思我檢查id屬性? – arrowill12 2012-07-10 17:12:12