即時消息試圖刪除一個HTML選擇列表。這是即時通訊使用:Javascript循環限制刪除選擇列表不斷變化
var size = DID(SourceDiv + Number).options.length;
DeleteSelectElements(SourceDiv+Number,size);
function DeleteSelectElements(Div,Len){
var k;
var Length = Len
for (k = 0; k < Length; k++) {
DID(Div).options[k] = null;
}
}
DID只是返回實際的HTML元素。問題在於,只有該列表正在被刪除。 Len參數正在發生變化,因爲它涉及與列表的實際長度有關的大小。所以當我在函數中刪除它實際上改變的'Length'並且從未到達列表的實際末尾時:s
+1!高雅的解決方 – jwueller 2010-10-21 12:43:40