HTML DOM isEqualNode() 메서드
예시
두 개의 서로 다른 목록에 있는 두 개의 목록 항목이 같은지 확인합니다.
var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x =
item1.isEqualNode(item2);
정의 및 사용
isEqualNode() 메서드는 두 노드가 동일한지 확인합니다.
다음 조건이 모두 참이면 두 노드는 같습니다.
- 그들은 동일한 노드 유형을 가지고 있습니다.
- 그들은 동일한 nodeName, NodeValue, localName, nameSpaceURI 및 접두어를 가집니다.
- 그들은 모든 자손과 동일한 childNode를 가지고 있습니다.
- 동일한 속성 및 속성 값을 가집니다(속성의 순서가 동일하지 않음).
팁: isSameNode() 메서드 를 사용하여 두 노드가 동일한 노드인지 확인합니다.
브라우저 지원
표의 숫자는 이 방법을 완전히 지원하는 첫 번째 브라우저 버전을 지정합니다.
Method | |||||
---|---|---|---|---|---|
isEqualNode() | Yes | 9.0 | Yes | Yes | Yes |
통사론
node.isEqualNode(node)
매개변수 값
Parameter | Type | Description |
---|---|---|
node | Node object | Required. The node you want to compare the specified node with |
기술적 세부 사항
반환 값: | Boolean은 두 노드가 같으면 true를 반환하고 그렇지 않으면 false를 반환합니다. |
---|---|
DOM 버전 | 코어 레벨 3 노드 객체 |