Notice
Recent Posts
Recent Comments
Link
투케이2K
45. (javascript/자바스크립트) 쿼리 셀렉터 document querySelectorAll, querySelector 사용해 특정 태그 정보 확인 및 스타일 속성 변경 본문
JavaScript
45. (javascript/자바스크립트) 쿼리 셀렉터 document querySelectorAll, querySelector 사용해 특정 태그 정보 확인 및 스타일 속성 변경
투케이2K 2021. 6. 10. 10:29/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : Edit++
개발 언어 : javascript
/* =========================== */
/* =========================== */
[소스 코드]
<script>
/*
[요약 설명]
1. document.querySelectorAll : 해당 선택자로 선택되는 요소를 모두 선택합니다
2. document.querySelector : 특정 태그에 포함된 첫번재 요소를 반환 합니다
3. 참고 : querySelector는 getElementById와 유사한 역할을 수행하지만, 속도면에서는 getElementById 보다 느립니다
*/
/* 이벤트 함수 정의 */
function main() {
/* 특정 태그에 포함된 전체 자식 노드 확인 */
var divList = document.querySelectorAll("div");
console.log("[div 태그 포함한 전체 자식 정보 확인]");
console.log(divList); //divList[0] 방식으로 접근
/* 특정 태그에 포함된 요소 정보 확인 */
console.log("");
var selectDiv = document.querySelector("#one_container");
var backgoundColorOne = window.getComputedStyle(selectDiv).backgroundColor; //css 속성 확인
console.log("[one_container 태그 정보 확인]");
console.log("기존 backgoundColor : " + backgoundColorOne);
selectDiv.style.backgroundColor = "#0000ff"; //selector 사용해 스타일 변경 실시
var backgoundColorTwo = window.getComputedStyle(selectDiv).backgroundColor; //css 속성 확인
console.log("변경 backgoundColor : " + backgoundColorTwo);
console.log(selectDiv);
};
</script>
/* =========================== */
/* =========================== */
[결과 출력]
/* =========================== */
/* =========================== */
[요약 설명]
/*
[요약 설명]
1. document.querySelectorAll : 해당 선택자로 선택되는 요소를 모두 선택합니다
2. document.querySelector : 특정 태그에 포함된 첫번재 요소를 반환 합니다
3. 참고 : querySelector는 getElementById와 유사한 역할을 수행하지만, 속도면에서는 getElementById 보다 느립니다
*/
/* =========================== */
반응형
'JavaScript' 카테고리의 다른 글
Comments