P粉4133078452023-09-04 20:05:48
Array.from(target.style)
获取target.style
의 기본 반복자를 사용하는 데 문제가 있습니다. 배경 속성은 포함되지 않습니다. 사양에 따르면 단축 속성이 다양한 부분으로 확장되었습니다.
모든 것은 코드에 설명되어 있습니다.
댓글로 팁을 주신 @t.niese님께 감사드립니다.
P粉4364105862023-09-04 17:12:59
HTMLElement.style
,它将返回通过style
속성을 사용하여 (계산하는 대신) 직접 적용하는 경우.
이 경우 브라우저는 background: var(--bg-white);
中的 var(...)
将解析什么并它将包含哪些 background-...
属性(变量的内容将放置在 var(...)
문이 어디에 있는지 알 수 없으며 결과 값이 구문 분석됩니다.
예를 들어 --bg-white: content-box Radial-gradient(crimson, skyblue);
那么你的 --bg-white
가 있는 경우 실제로 여러 속성에 영향을 미칩니다.