html, css, javascript 연결하기
HTML → CSS
html에서 써준 코드를 css에서 꾸며주기 위해 필요한 선택자
| * | 모든 태그를 선택 |
| tag | |
| #id | |
| .class |
| li a | li 안에 있는 a |
| li + a | li 바로 뒤에 오는 a (같은 계층) |
| li > a | 한 계층 아래 a |
| input [type=""] | 속성 선택 |
| li.class | 같은 요소의 클라스들 |
| :hover | |
| :active | |
| :checked | input[type="radio"]:checked |
| :nth-of-type(n) | n번째 요소에 적용(반복) |
| :last-child | |
| :nth-child | |
| :nth-last-child |
| ::first-letter | |
| ::first-line | |
| ::selection | 드래그 했을 때 |
HTML → JavaScript
다음은 자바로 연결하는 방법인데,
우선 다음 메소드로 먼저 요소를 가져오거나 새로운 요소를 만들어준다.
| document.getElementById("id") | |
| document.getElementsByTagName("tag") | |
| document.getElementsByclassName("class") | |
| document.querySelector("") | tag / #id / .class |
| document.querySelectorAll("") | |
| document.createElement("tag") | 새로운 요소 만들기 |
계층 이동 메소드
| .parentElement | 상위 계층 |
| .children | 하위 계층 배열 |
| .children[index] | index번째 하위 계층 |
| .nextSibling | |
| .previousSibling | |
| .nextElementSibling | 다음 요소 |
| .previousElementSibling | 전 요소 |
가져온 요소를 활용할 수 있는 기본 메소드
| .innerHTML | element.innerHTML="<tag>contents</tag>" |
| .style.property | element.style.color="red" |
| .classList.add("class") | |
| .classList.remove("class") | |
| .addEventListener("event",callback) | .addEventListener("click",f(x)) |
더보기
공부를 하면 할수록 너무 써먹고싶었는데 드디어 연결할 수 있는 것들을 배워서 기분이 좋다.
응용해봐야지~!
'WEB > javaScript' 카테고리의 다른 글
| [javaScript/공부] 변수 알아보기 (0) | 2025.01.06 |
|---|---|
| [javaScript/공부] 화살표 함수, this, 호이스팅을 알아보자 (1) | 2025.01.02 |
| [javaScript/실습] 링크 없이 탭 이동하기 (0) | 2024.12.26 |
| [javaScript/공부] 문자형(String) (0) | 2024.12.13 |
| [javaScript/공부] Math.methods(); (0) | 2024.12.13 |