Tôi đang sử dụng mã JS bên dưới để thay đổi lớp khi liên kết được nhấp.Làm cách nào tôi có thể thiết lập một cách đáng tin cậy trình thu thập lớp với JavaScript, IE, Chrome, v.v.?
document.getElementById("gifts").setAttribute("class", "gkvSprite selected");
Tính năng này không hoạt động trong IE nhưng hoạt động trong FF và Chrome. Sau đó, tôi đã thay đổi mã thành:
document.getElementById("gifts").setAttribute("className", "gkvSprite selected");
Sau đó, nó hoạt động trong IE, nhưng ngừng hoạt động trong FF và Chrome.
Ai đó có thể giúp tôi ở đây không?
tiêu đề của bạn là lừa đảo, getElementById đang hoạt động tốt, vấn đề của bạn là với việc xử lý thuộc tính lớp của IE. – SpliFF