Latest web development tutorials

HTML DOM isSameNode 방법

요소 참조 객체 Element 객체

두 개의 노드가 동일한 노드인지 확인하십시오

var item1=document.getElementById("myList1");
var item2=document.getElementsByTagName("UL")[0];
item1.isSameNode(item2);

출력 :

true

»시도

정의 및 사용

노드가 지정된 노드에서 동일한 노드 인 경우 isSameNode () 메소드 그렇지 않으면 false를 반환, true를 돌려줍니다.

팁 : isEqualNode () 메소드는 두 개의 노드가 동일한 지 여부를 확인, 이에 반드시 동일한 노드.


브라우저 지원

Internet ExplorerFirefoxOperaGoogle ChromeSafari

파이어 폭스뿐만 아니라 모든 주요 브라우저는 isSameNode () 메소드를 지원합니다.

참고 : 파이어 폭스 (10)를 첫 번째 버전이 더 이상 isSameNode 방법을 지원 한 후,이 방법을 포기하는 데 DOM 4의 방법 후, 두 요소를 비교 === 사용할 수 있기 때문이다.

참고 : 인터넷 익스플로러 8이 메소드를 지원하지 않는 IE의 이전 버전이 있습니다.


문법

node.isSameNode(node)

매개 변수

参数 类型 描述
node Node object 必须。你想要比较的节点。

반환 값

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

기술 세부 사항

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


요소 참조 객체 Element 객체