Tôi muốn nhận giá trị của thuộc tính lớp cho một phần tử sử dụng JavaScript. Tuy nhiên trong tình huống cụ thể này tôi không có sự sang trọng của thư viện như YUI, jQuery, vv và cần phải dính vào những điều cơ bản.JavaScript nhận lớp yếu tố mà không cần bất kỳ thư viện nào
Cụ thể, tôi đang lặp qua một bảng và muốn kiểm tra lớp của ô.
tôi đã cố gắng:
var colClass = el.getAttribute('class');
và
var colClass = el.class;
Nhưng cả dường như được làm việc. Trong ví dụ trên, el
được đặt từ mảng ô của bảng, chẳng hạn như var el = document.getElementById('myTable').rows[y].cells[y];
getAttribute ('lớp') trả về null. Đối với cùng một phần tử, .className đã trả về lớp. – Zugwalt
@Zugwalt - Đã lâu rồi kể từ khi đăng bài. Bạn có biết tại sao getAttribute có thể thất bại? – HelloWorldNoMore
@HelloWorldKhông có khả năng điều này được thấy trong trình duyệt cũ hơn như IE6 hoặc IE7 – Zugwalt