WebKit (Chrome)의 HTMLElement.classList 속성을 재정의 할 수 있습니까?HTMLElement.classList 속성 덮어 쓰기
나는 다음과 같은 코드를 시도하고있다 :
Object.defineProperty(window.HTMLElement.prototype, "classList", {
get : function() {
console.log("test");
return 1;
},
set : function(newValue){ },
enumerable : true,
configurable : true}
);
을하지만, 여전히 DOMTokenList를 반환 할 것 DIV의 classList
를 호출.
div를 동적으로 생성하는지는 모르겠지만, 그렇다면'document.createElement'를 덮어 쓰고 생성 된 요소에 classList를 정의한 다음 요소를 반환 할 수 있습니다. – pimvdb