script - histroy, document 객체
Histroy 객체
메소드 - back(), go(), goForward()
back() : 브라우저에서 뒤로 버튼을 누른 효과를 냄
go() : 매개변수로 전달된 숫자만큼 히스토리에 적용된 페이지로 이동
goForward() : 브라우저에서 앞으로 버튼을 누른 효과를 냄
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>hisyory</title>
<script>
'use strict'
let goBack = function() {
history.back();
}
let go = function(){
history.back(-2);
}
const goForward = function(){
history.forward();
}
const goReload = function(){
history.go(0);
}
</script>
</head>
<body>
<h2>history</h2>
<button onclick="goBack()">뒤로</button>
<button onclick="go()">뒤로2페이지</button>
<button onclick="goForward()">앞으로</button>
<button onclick="goReload()">새로고침</button>
</body>
</html>
Document 객체
document 객체는 javascript 공부를 하면서 많이 사용을 하고 중요하다고 생각을 한다.
메소드 : getElementByTagName(), getElementById(), getElementsByClassName(), getElementsByName(), querySelectorAll()
getElementsByTagName() : 해당 태그 이름의 요소를 모두 선택
getElementById() : 해당 아이디의 요소를 선택
getElementsByClassName() : 해당 클래스에 속한 요소를 모두 선택
getElementsByName() : 해당 name 속성값을 가지는 요소를 모두 선택
querySelectorAll() : 해당 선택자로 선택되는 요소를 모두 선택
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>document 객체</title>
<script>
'use strict';
window.onload = function(){
const gnb = document.getElementById('gnb');
console.log(gnb);
console.log(gnb.parentNode);
console.log(gnb.children[0]);
consoel.log(gnb.children[0].nextElementSibling);
consoel.log(gnb.children[0].children[1]);
}
</script>
</head>
<body>
<h2>document 객체</h2>
<div>
<nav id="gnb">
<ul>
<li class="first">내용 1</li>
<li>내용 2</li>
<li>내용 3</li>
</ul>
</nav>
</div>
</body>
</html>
Author And Source
이 문제에 관하여(script - histroy, document 객체), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@zlor26/Javascript-histroy-document-객체저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)