[JavaScript] 웹브라우저 제어

웹브라우저 제어

웹브라우저 제어

JavaScript를 이용해서 할 수 있는 일 중 하나인 웹브라우저 제어! 앞으로는 아래 내용을 배울것이다.

  1. CSS의 주요 문법
  2. JavaScript를 이용해 제어하고자 하는 태그를 선택하는 방법

CSS 기초

간단한 질의응답에 대답하는것 부터 시작한다. 내가 생각하는 대답을 작성하고, 수업을 수강하며 깨닫는 정답을 밑에 추가 기입하겠다.

제어할 태그 선택하기

<body> 태그에 style 속성을 동적인 상호작용에 의해 추가하려고 한다. JavaScript 문법으로 body 태그를 선택하도록 해보자

javascript select tag by css selector 로 검색!

document.querySelector('body'); 로 바디 태그 선택

자바스크립트로 배경색상을 바꿔주고 싶다 → javascript style background color 검색

실습 예제를 작업하며, 처음 영상을 따라하며 만든 코드가 제대로 돌아가지 않고 Uncaught SyntaxError: Unexpected end of input 라는 오류 메시지가 나왔다. (JavaScript 패널에) 완성된 예제를 살펴보고 " 이 아닌 ' 홑 따옴표로 작업했다. w3school 등의 예제에는 쌍따옴표로도 작성되어있는데, 내가 코드를 HTML안에 inline으로 작성하면서 <input> 태그를 강제로 닫아버려 발생한 문제였다.