Với một cái gì đó Javascript đơn giản như:
function hideElements(elements, start) {
for(var i = 0, length = elements.length; i < length;i++) {
if(i >= start) {
elements[i].style.display = "none";
}
}
}
Sau đó, bạn có thể làm:
var elements = document.getElementById('container').getElementsByClassName('item');
hideElements(elements , 3);
tham khảo: getElementById
, getElementsByClassName
Cập nhật:
Điều thú vị là IE8 dường như hỗ trợ chức năng querySelectorAll()
mạnh mẽ hơn. Vì vậy, nếu bạn không quan tâm đến < IE8, sau đó bạn cũng có thể làm:
var elements = document.querySelectorAll('#container .item');
hideElements(elements , 3);
Thật không may, không phải là "một" giải pháp để lựa chọn các yếu tố mà bạn muốn trong tất cả các trình duyệt. Nếu bạn không muốn nghĩ về khả năng tương thích giữa các trình duyệt, hãy xem xét sử dụng jQuery như @karim gợi ý.
Nguồn
2010-07-26 15:58:23
Đừng quên rằng bạn cần thư viện jQuery để sử dụng phương pháp này. –