http://jsfiddle.net/83m3B/的javascript:無法刪除陣列
我想要通過使用data-object-id
屬性刪除陣列的一些元件的一些元件。 但是,當我使用它,循環不按預期運行。它似乎每次都跳過一個元素。
var banIds = ["111", "222", "333"];
function toggle_visibility(className) {
var elements = document.getElementsByClassName(className),
n = elements.length;
for (var i = 0; i < n; i++) {
var e = elements[i];
var statusID = e.getAttribute('data-object-id');
if ($.inArray(statusID, banIds) !== -1) {
e.remove();
}
}
}
什麼問題?我該如何解決它?
打開控制檯並查看錯誤。 – dfsq
我看不到你在哪裏設置'banIds' – webkit
使用拼接...... – user3508453