CSS와 JavaScript
🚫대부분 스타일의 경우 자바스크립트로 CSS 조작 하는 것보다 CSS로 하는 것이 좋습니다.
JavaScript로 CSS 설정
document.querySelector("selectors").style.backgroundColor = "yellow"; document.querySelector("selectors").style.WebkitOverflowScrolling = "touch" | "auto;
JavaScript로 읽기 전용 CSS 객체(CSSStyleDeclaration) 반환
window.getComputedStyle(element[, pseudoElt]); let div = document.querySelector('div'); let color = window.getComputedStyle(div).getPropertyValue('color');
JavaScript로 CSS 너비, 높이 값 탐색
document.querySelector("selectors").offsetWidth; document.querySelector("selectors").clientHeight; document.querySelector("selectors").scrollWidth;
window.innerWidth; // border 내부 너비 window.innerHeight; // border 내부 높이
※
innerWidth
,innerHeight
는 읽기 전용너비, 높이 변경:
window.resizeTo
window.screen.availWidth; // 실제 사용 가능한 화면 너비 window.screen.availHeight; // 실제 사용 가능한 화면 높이
Reference
Last updated