안녕하세요, 저는 왜 deleteRule이 자바 스크립트에서 내 CSS 객체에 대해 작동하지 않는지 알아 내려고하고 있습니다. 설명하기 위해 아주 간단한 테스트를했습니다. http://codepen.io/wzsun/pen/uzcvI자바 스크립트 CSS deleteRule 속성
console.log(cssRule.cssRules.length); <-- returns 2
cssRule.deleteRule(1); // <-- can't delete
cssRule.insertRule("to { -webkit-transform: rotatex(360deg); background-color:blue;}") // <-- this works
console.log(cssRule.cssRules.length); <-- returns 3
console.log(cssRule);
cssRule.deleteRule(2);
나는 규칙을 삽입 할 수 있습니다하지만 난 하나를 삭제할 수 없습니다. 어떤 도움을 주셔서 감사합니다.
배열 속성을 수동으로'.splice()'하려고 했습니까? 이것은 흥미로운 문제처럼 보입니다. +1 –
나는 그것을 들여다 보지 않을 것이고, 나는 CSSom을 자바 스크립트로 테스트하기 시작했다. – wzsun
'cssRule.deleteRule (0);'작동합니까? –