document.title, document.body 을 호출 가능 (console 창에서)

document는 우리가 javascript 에서 HTML에 접근할 수 있는 방법이다. 

document는 브라우저에서 그냥 사용할 수 있는 object임.

 

document.getElementById("title")

getElementById => string을 전달받는 함수 

 

const title = document.getElementById("title") 
#getElementById는 HTML에서 id를 통해 element를 찾아준다.

console.dir(title)
<body>
    <h1 id="title">Grab me!</h1>
    <script src="app.js"></script>
</body>

HTML을 가지고 오는거지만, 그걸 JavaScript에서 하고 있음.

JavaScript는 이 HTML element를 가지고 오지만, HTML 자체를 보여주지는 않음.

 

 

element를 찾고 나면 그 HTML에서 뭐든지 바꿀 수 있음. 

const title = document.getElementById("title")

title.innerText = "Got you!" # element의 innerText를 바꿀 수도 있음.

console.log(title.id)         # element의 id와 className을 가져오는 것도 가능.
console.log(title.className)

 

따라서 우리는 이제 HTML에서 항목들을 가지고 와서 JavaScript를 통해 항목들을 변경할 수 있음.

 

예를 들어, 우리가 Hello DS처럼 유저에서 Hello라고 말하려면 우리는 HTML에서 title을 가지고 와야하고 유저명 또한 가져와서 해당 title 안에 넣어줘야함. 

' > 자바스크립트' 카테고리의 다른 글

자바스크립트 (2-3 return, prompt, if)  (0) 2023.03.16
자바스크립트 (2 - 2 object, function)  (2) 2023.03.16
자바스크립트 (2 - 1)  (2) 2023.03.16
자바스크립트 (1 - 준비)  (0) 2023.03.13

+ Recent posts