English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML DOM isEqualNode() 메서드

HTML DOM Element 객체

isEqualNode()두 노드가 동일한지 테스트하는 메서드.

다음 모든 조건을 만족하면 두 노드는 동일합니다:

  • 그들의 노드 타입이 같습니다

  • 그들의 nodeName, NodeValue, localName, nameSpaceURI 및 프리كس가 같습니다

  • 그들의 모든 자식 노드는 같은 자식 노드(childNodes)를 가집니다

  • 그들의 속성과 속성 값이 같습니다(속성의 순서는 다를 수 있습니다)

사용isSameNode()두 노드가 동일한 노드인지 확인하는 메서드.

문법:

node.isEqualNode(node)
let output = document.getElementById("output");
let divList = document.getElementsByTagName("div");
output.innerHTML += "div 0이 div 0에 등价합니다: " + divList[0].isEqualNode(divList[0]) + "<br>";
output.innerHTML += "div 0이 div 1: " + divList[0].isEqualNode(divList[1]) + "<br>";
output.innerHTML += "div 0이 div 2: " + divList[0].isEqualNode(divList[2]) + "<br>";
테스트해 보세요‹/›

브라우저 호환성

모든 브라우저가 isEqualNode() 메서드를 완벽히 지원합니다:

메서드
isEqualNode()

파라미터 값

파라미터설명
node비교할 대상 노드

기술 세부 사항

반환 값:부울 값, 두 노드가 동일하면 true를 반환하고, 아니면 false를 반환합니다
DOM 버전:DOM 등급3

관련 참조

HTML DOM 참조:node.isSameNode() 메서드

HTML DOM Element 객체