Có thể ghi đè thuộc tính HTMLElement.classList trong WebKit (Chrome) không?Ghi đè thuộc tính HTMLElement.classList
tôi đang cố gắng với đoạn mã sau:
Object.defineProperty(window.HTMLElement.prototype, "classList", {
get : function() {
console.log("test");
return 1;
},
set : function(newValue){ },
enumerable : true,
configurable : true}
);
Tuy nhiên, gọi classList
của một DIV vẫn sẽ trả lại DOMTokenList.
Tôi không biết liệu bạn có đang tạo div động hay không, nhưng nếu có, bạn có thể ghi đè 'document.createElement' và xác định' classList' trên phần tử đã tạo trước khi trả về phần tử. – pimvdb