Latest web development tutorials

HTML DOM isEqualNode 방법

요소 참조 객체 Element 객체

리스트 아이템은 서로 다른리스트가 동일한 검출 :

var item1=document.getElementById("myList1").firstChild;
var item2=document.getElementById("myList2").firstChild;
item1.isEqualNode(item2);

출력 :

false

»시도

정의 및 사용

isEqualNode () 메소드는 두 개의 노드가 동일한 지 여부를 확인하는 데 사용됩니다.

다음 조건이 두 개의 노드에 만족하면 동일하고 true를 돌려 :

  • 동일한 노드 유형
  • 같은 노드 이름, 노드 값, 로컬 이름, 네임 스페이스 URI 및 접두사.
  • 모든 후손들은 동일한 자식 노드를 통해
  • 동일한 속성 및 속성 값을 (속성이 방법의 동일한 정렬되지 않음)이있다

팁 : isSameNode () 메소드는 두 개의 노드가 동일한 지 확인합니다.


브라우저 지원

Internet ExplorerFirefoxOperaGoogle ChromeSafari

모든 주요 브라우저 isEqualNode를 지원 () 메소드

참고 : 인터넷 익스플로러 8과 IE의 이전 버전이 방법을 지원하지 않습니다.


문법

node.isEqualNode(node)

매개 변수

参数 类型 描述
node 节点对象 必须。比较的两个节点。

반환 값

类型 描述
Boolean 如果两个节点相同返回 true, 否则返回false。

기술 세부 사항

DOM 버전 코어 레벨 3 노드 개체


요소 참조 객체 Element 객체