HTML DOM isEqualNode 방법
예
리스트 아이템은 서로 다른리스트가 동일한 검출 :
var item1=document.getElementById("myList1").firstChild;
var item2=document.getElementById("myList2").firstChild;
item1.isEqualNode(item2);
var item2=document.getElementById("myList2").firstChild;
item1.isEqualNode(item2);
출력 :
false
»시도
정의 및 사용
isEqualNode () 메소드는 두 개의 노드가 동일한 지 여부를 확인하는 데 사용됩니다.
다음 조건이 두 개의 노드에 만족하면 동일하고 true를 돌려 :
- 동일한 노드 유형
- 같은 노드 이름, 노드 값, 로컬 이름, 네임 스페이스 URI 및 접두사.
- 모든 후손들은 동일한 자식 노드를 통해
- 동일한 속성 및 속성 값을 (속성이 방법의 동일한 정렬되지 않음)이있다
팁 : isSameNode () 메소드는 두 개의 노드가 동일한 지 확인합니다.
브라우저 지원
모든 주요 브라우저 isEqualNode를 지원 () 메소드
참고 : 인터넷 익스플로러 8과 IE의 이전 버전이 방법을 지원하지 않습니다.
문법
node.isEqualNode(node)
매개 변수
参数 | 类型 | 描述 |
---|---|---|
node | 节点对象 | 必须。比较的两个节点。 |
반환 값
类型 | 描述 |
---|---|
Boolean | 如果两个节点相同返回 true, 否则返回false。 |
기술 세부 사항
DOM 버전 | 코어 레벨 3 노드 개체 |
---|