這很奇怪,即時嘗試清除我的選擇列表,正好有一半正在清除,而不是一切。它也是所有其他被遺忘的物品。我沒有在這裏包括數據,但只是選擇列表的設置。數據是10項,只有5項被刪除。 UniList調用DeleteAll。第一個提醒打印出「10」和第二打印出「5」HTML JS只有一半的選擇列表正在被刪除?
DID是剛剛的document.getElementById()
function DeleteAll(string) {
var i;
var list = DID(string);
alert(DID(string).options.length);
for (i = 0; i<list.options.length; i++) {
list[i] = null;
}
alert(list.options.length);
alert("finished deleting");
}
<select size='12' name='UniList' id='UniList' style='width:180px;' onclick=changeuni('UniList','Uni')>
<option value=''></option>
<option value=''></option>
<option value=''></option>
</select>
您沒有提供en足夠的信息在這裏。什麼是DID功能? – irishbuzz 2010-09-20 11:19:30
哦,對不起,它只是調用document.getelementbyid(),即時獲取HTML選擇對象罰款 – Tom 2010-09-20 11:22:22