예
두 개의 서로 다른 목록에 두 개의 목록 항목이 동일한 지 확인하십시오 :
var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x =
item1.isEqualNode(item2);
X의 결과가 될 수있다 :
false
»그것을 자신을 시도 정의 및 사용
isEqualNode() 메소드 검사 두 노드가 동일한 경우.
다음 조건 모두에 해당하면 두 노드는 동일 :
- 그들은 같은 노드 유형이
- 그들은 같은 여기서 nodeName, NodeValue를, localName를, 이름 공간 URI 및 접두사가
- 그들은 모든 후손과 같은 childNodes에이
- 그들은이 same 속성과 속성 값을 (속성이 같은 순서로 할 수 없습니다)
팁 : 사용 href="met_node_issamenode.html"> isSameNode() method 두 개의 노드가 동일한 노드에 있는지 확인합니다.
브라우저 지원
테이블의 숫자는 완전히 방법을 지원하는 최초의 브라우저 버전을 지정합니다.
방법 | |||||
---|---|---|---|---|---|
isEqualNode() | 예 | 9.0 | 예 | 예 | 예 |
통사론
node . isEqualNode( node )
매개 변수 값
매개 변수 | 유형 | 기술 |
---|---|---|
node | Node object | 필요합니다. 노드는 당신과 함께 지정된 노드를 비교하려면 |
기술적 세부 사항
반환 값 : | 두 노드가 동일한 경우는 부울는 true, 그렇지 않은 경우는 false 반환 |
---|---|
DOM 버전 | 코어 레벨 3 노드 개체 |