只存在於IE瀏覽器的這個問題,在Mozilla其工作正常...我必須刪除點擊複選框一排.... 這裏是我的代碼:「檢查」爲空或不是一個對象 - 只有IE
<table width="100%" id="seller">
<tr id="row_1" class="row">
<td><input type="checkbox" name="delete_seller" id="delete_seller" value="1" /></td>
</tr>
<tr id="row_2" class="row">
<td><input type="checkbox" name="delete_seller" id="delete_seller" value="2" /></td>
</tr>
</table>
<input type="button" id="delete" name="delete" value="Delete" onclick="delete_row('seller')"/>
var delete_ids = [];
function delete_row(tableID){
var rows = document.getElementsByClassName('row');
var delItems = document.getElementsByName('delete_seller');
for(var i=0;i < rows.length;i++){
if(delItems[i].checked == true){
delete_ids.push(rows[i].id);
jQuery(rows[i]).remove();
i = i-1;
}
}
}
顯示網頁錯誤:'檢查' 爲空或不是對象。
有人可以告訴我這個問題。
在此先感謝, SRI ..
有什麼'tableID'參數? – SLaks 2010-06-18 13:20:19
是的,不使用任何where tableId。需要刪除。謝謝 – Srinath 2010-06-18 13:22:52
'getElementsByClassname'沒有在IE中實現。 http://www.quirksmode.org/blog/archives/2008/05/getelementsbycl.html – 2010-06-18 13:36:12