JavaScript에서 문서 문서 요소가 종종 획득되는데, 이는 HTML 문서 객체 모델의 영어 약어입니다. HTML의 문서 개체 모델은 브라우저 프로그래밍을 기반으로합니다. HTML DOM은 HTML에 사용되는 일련의 표준 객체와 HTML 문서에 액세스하고 처리하는 표준 방법을 정의합니다.
DOM을 통해 모든 HTML 요소에 액세스 할 수 있으며 포함 된 텍스트 및 속성과 함께 액세스 할 수 있습니다. 내용을 수정하고 삭제할 수 있으며 새로운 요소를 만들 수 있습니다. HTML DOM은 플랫폼 독립적 및 프로그래밍 언어입니다. Java, JavaScript 및 VBScript와 같은 모든 프로그래밍 언어에서 사용할 수 있습니다.
Childnodes는 현재 요소의 모든 자식 요소의 배열을 반환하고 Firschild는 현재 요소의 첫 번째 하위 요소를 반환하고, LastChild는 현재 요소의 마지막 자식 요소를 반환하고, NexTibling은 현재 요소에 따라 요소를 반환하고, Nodevalue는 테이블 요소를 지정하고, PREMPENTER NODE를 나타내는 요소를 나타내는 요소를 나타내는 요소를 지정합니다.
document.getElementById는 지정된 고유 ID 속성 값이있는 문서의 요소입니다. document.getElementByTagName 현재 요소에 태그 이름이 지정된 자식 요소 배열을 반환합니다. Haschildnodes ()는 요소에 자식 요소가 있는지 여부를 나타내는 부울 값을 반환합니다. document.getElementBycClassName은 문서에서 클래스 이름 요소를 가져 오는 것입니다. document.getElementsByName (elementName) : 이름을 통해 노드를 가져옵니다. 이름 에서이 메소드는 노드 요소가 아니라 동일한 이름의 노드 배열을 반환한다는 것을 알 수 있습니다. 그런 다음 노드 속성을 통해 루프를 통해 루프를 얻기 위해 루프를 얻을 수 있습니다.
얻으려는 브라우저의 너비는 다음과 같습니다.
웹 페이지의 보이는 영역 너비 : Document.body.clientWidth
웹 페이지의 보이는 영역 높이 : document.body.clientHeight
웹 페이지의 보이는 영역 너비 : document.body.offsetwidth (가장자리 선의 너비 포함)
웹 페이지의 보이는 영역 높이 : Document.body.offSetheight (가장자리 라인의 너비 포함)
웹 페이지의 전체 텍스트 너비 : document.body.scrollwidth
웹 페이지의 전체 텍스트 : document.body.scrollheight
웹 페이지는 높은 수준으로 롤아웃됩니다 : document.body.scrolltop
롤아웃중인 웹 페이지의 왼쪽 : document.body.scrollleft
웹 페이지의 기본 부분 : Window.screentop
웹 페이지의 본문 왼쪽 : Window.screenLeft
높은 화면 해상도 : Window.Screen.height
화면 해상도의 너비 : Window.Screen.width
사용 가능한 작업 공간 높이 : Window.Screen.availHeight
사용 가능한 작업 공간 너비 : Window.Screen.availWidth
전자 상거래 웹 페이지를 사용하여 자세히 이야기 해 봅시다.
<html> <head> <title> </title> <tyle> *{마진 : 0; 패딩 : 0;} a {텍스트 결정 : 없음; 색상 : 흰색;} a : 호버 {색상 : 빨간색;} ul, li, ol {list 스타일 : 없음; 글꼴 크기 : 13px; 색상 : #fff; line-height : 27px;} img {border : none;} img, 입력, select, textarae {vertical-align : middle} body {너비 : 1350px; 여백 : 0 Auto; font-size : 12px;} ol li a {color : #fff;} #header {너비 : 1350px; 높이 : 37px; 배경 : URL (122.png) 비 반복; 국경 바닥 : 1px 고체 #C9C9C9; Line-Height : 37px;} #main {너비 : 1350px; 높이 : 504px; 배경 : #f8f8;} #left {너비 : 182px; 높이 : 500px; 배경 :#3D4E64; Border-Radius : 3px; float : 왼쪽;} #lunbo {너비 : 1160px; 높이 : 300px; 배경 :#f8f8; 국경 바닥 : 2px 고체 #666666; 플로트 : 오른쪽; 여백 : 0 Auto; 마진-탑 : 10px; 위치 : 상대;} #lunbo img {너비 : 1160px; 높이 : 300px; 디스플레이 : 없음; 위치 : 절대; Z- 인덱스 : 5; } ul {margin-left : 400px;} ul li {List 스타일 : 없음; 테두리 : 1px 고체 #000; 국경-라디우스 : 50%; 너비 : 18px; 높이 : 18px; 텍스트 정렬 : 센터; 플로트 : 왼쪽; 마진-탑 : 300px; 마진 왼쪽 : 10px; Z- 인덱스 : 15; }. e-Reader> </a> </p> <p> <a href = "#"> fire tablets> </a> </a> </a> </p> <p> <a href = "#"> Kindle e-Reader> </a> <p> <a href = "#"> fire tablet> </a> <p> <a href = "#"#"#"#"#"# e- Reader> </a> </li> <p> <a href = "#"> fire tablet> </a> </a> </a> </p> <p> <a href = "#"> Kindle e- Reader> </a> <p> <a href = "#"> fire tablet> </a> <p> <a href = "#"#"#"#"#"#"#"# <p> <a href = "#"> fire tablet> </a> </p> <p> <a href = "#"> Kindle e-Reader> </a> </li> <p> <a href = "#"> fire tablet> </a> </p> <p> <a href = "#"a </li> href = "#"> fire tablet> </a> </a> </p> <p> <a href = "#"> fire tablet> </a> <p> <a href = "#"> Kindle e-Reader> </a> </li> <p> <a href = "#"> fire tablet> </a> <p> <a href = "##" tablet> </a> </p> <p> <a href = "#"> Kindle e-Reader> </a> </a> <p> <a href = "#"> fire tablet> </a> </a> </a> <p> <a href = "#"> fire tablet> </a> <p> <a href = "#"> Kindle> e- e-refer >> <p> <a href = "#"> fire tablet> </a> </p> <p> <a href = "#"> fire tablet> </a> </p> <p> <a href = "#"> fire tablet> </a> </p> <p> <a href = "#"> 킨들 e- 리더> </ li> </li> </li> tablet> </a> </p> <p> <a href = "#"> Kindle e-Reader> </a> </a> <p> <a href = "#"> fire tablet> </a> </a> </a> </p> <p> <a href = "#"> Kindle e- Reader> </a> <p> <a href = "#"#"#"#"#"#"#"#"# e- Reader> </a >> </li> <p> <a href = "#"> fire tablet> </a> </a> </a> </ol> </div> <div id = "lunbo"> <img src = "1.png"> <img src = "2.png"> <img src = "3.png"> <img src = "4.png"> src = "5.png"> <ul> <li style = "background : red"onmouseover = "jin (0)"onmouseout = "chu (0)"> 1 </li> <li onmouseover = "jin (1)"onmouseout = "chu (1)"> 2 </li> <li onmouseover = "jin (2)"> <li onmouseOver = "jin (3)"onMouseOut = "chu (3)"> 4 </li> <li onmouseover = "jin (4)"onMouseOut = "chu (4)"> 5 </li> </ul> </div> <div id = "feTer"> <img src = "121.gif"/> </div> </div> </div> </div> </div. p = document.getElementsByTagName ( "IMG"); l = document.getElementsByTagName ( "li"); m = 0 onload = function () {s = setInterval ( "kaishi ()", 850)} 함수 kaishi () {for (var i = 0; i <5; i ++) {p [i] .style.display = "none"; l [i] .style.background = "white"} m ++; if (m> = 5) {m = 0;} p [m] .style.display = "block"; l [m] .style.background = "red"} lunbo.onmouseover = function () {clearinterval (s);} lunbo.onmouseout = function () {s = setInterval ( "kaishi ()", 850);} fort jin (hand) {for (var i = 0; i <5; i ++) {i ++) l [i] .style.background = "white"} m ++; if (m> = 5) {m = 0;} p [hand] .style.display = "block"; l [hand] .style.background = "red"} 함수 chu (hand) {m = 핸드; } </script> </html>위의 기사 JS는 DOM 요소를 작동시키고 브라우저 높이와 너비는 내가 공유하는 모든 컨텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.