Element 객체에 대한 기본 이해
3777 단어 dom
Element 객체는 무엇입니까?
Element 객체는 HTML 페이지의 모든 요소에 대한 속성과 방법을 제공하는 DOM의 표준 사양에서 사용할 수 있습니다.모든 HTML 요소는 HTNLElement 객체이며 이 객체는 Element 객체에 상속됩니다.
var ms = document.getElementById('ms');
console.log(ms instanceof HTMLDivElement);//true
console.log(ms instanceof Node);//true
console.log(ms instanceof Element);//true
//Element Node
console.log(Element.prototype instanceof Node);//true
// HTMLButtonElement HTMLElement
console.log(HTMLDivElement.prototype instanceof HTMLElement);// true
// HTMLElement Element
console.log(HTMLElement.prototype instanceof Element);//true
페이지 요소 찾기
Element 객체는 HTML 페이지의 모든 지정된 요소인 HTML 페이지의 속성과 방법을 제공합니다. Element 객체는 최상위 요소 내의 모든 지정된 요소를 배치합니다.
var ms = document.getElementById('ms');
console.log(ms instanceof HTMLDivElement);//true
console.log(ms instanceof Node);//true
console.log(ms instanceof Element);//true
//Element Node
console.log(Element.prototype instanceof Node);//true
// HTMLButtonElement HTMLElement
console.log(HTMLDivElement.prototype instanceof HTMLElement);// true
// HTMLElement Element
console.log(HTMLElement.prototype instanceof Element);//true
Element 객체는 HTML 페이지의 모든 지정된 요소인 HTML 페이지의 속성과 방법을 제공합니다. Element 객체는 최상위 요소 내의 모든 지정된 요소를 배치합니다.
-
-
-
-
//document HTML
var ms = document.getElementsByTagName('li');
console.log(ms);
//Element
var novel = document.getElementById('novel');
var li = novel.getElementsByTagName('li');
console.log(li);
하위 요소 가져오기
-
-
-
var ms = document.getElementById('ms');
// -
var children = ms.children;
console.log(children);
//
var childElementCount = ms.childElementCount;
console.log(childElementCount);
var firEC = ms.firstElementChild;
console.log(firEC);
var lasEC = ms.lastElementChild;
console.log(lasEC);
인접 형제 요소 가져오기
Element 객체의 다음 속성에서 인접한 형제 요소를 가져올 수 있습니다.
-
-
-
var ms = document.getElementById('bm');
//
var pes = ms.previousElementSibling;
console.log(pes);
var nes = ms.nextElementSibling;
console.log(nes);
Element 객체 속성 작업
-
-
-
var bm = document.getElementById('bm');
//
var gab = bm.getAttribute('class');
console.log(gab);
//
bm.setAttribute('name','bmoo');
//
bm.removeAttribute('name');
//
console.log(ms.hasAttribute('name'));
innerHTML 속성
innerHTML 속성은 HTML 페이지에서 요소의 후손을 지정하는 HTML 코드를 나타냅니다.
-
-
-
var ms = document.getElementById('ms');
// HTML
var html = ms.innerHTML;
console.log(html);
html +='<li> </li>';
ms.innerHTML=html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JavaScript DOM 조작③ 「태그명을 키로 요소를 취득」
이 기사에서는 JavaScript DOM 작업
"태그 이름을 키로 요소 가져오기"
에 대해 설명한다.
역할
HTML 내의 지정된 태그명을 가지는 요소를 취득하는 메소드
구문
구문은 다음과 같다.
index.js
보충...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
-
-
-
var ms = document.getElementById('ms');
// HTML
var html = ms.innerHTML;
console.log(html);
html +='<li> </li>';
ms.innerHTML=html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JavaScript DOM 조작③ 「태그명을 키로 요소를 취득」이 기사에서는 JavaScript DOM 작업 "태그 이름을 키로 요소 가져오기" 에 대해 설명한다. 역할 HTML 내의 지정된 태그명을 가지는 요소를 취득하는 메소드 구문 구문은 다음과 같다. index.js 보충...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.