최신 웹 개발 튜토리얼
 

HTML DOM isSameNode() Method

<요소 개체

두 개의 노드가 있는지 확인, 사실, 같은 노드 :

var item1 = document.getElementById("myList1");      // An <ul> element with id="myList"
var item2 = document.getElementsByTagName("UL")[0];  // The first <ul> element in the document
var x = item1.isSameNode(item2);

X의 결과는 다음과 같습니다

true
»그것을 자신을 시도

"Try it Yourself" 아래의 예.


정의 및 사용

isSameNode() 두 노드의 경우에있어서 검사 동일한 노드이다.

isSameNode() 두 개의 노드가, 그렇지 않은 경우는 false 동일한 노드 경우 메소드는 true를 돌려줍니다.

팁 : 사용 href="met_node_isequalnode.html"> isEqualNode() method 두 개의 노드가 동일한 지 여부를 확인하기 위해, 그러나 반드시 동일한 노드.


브라우저 지원

테이블의 숫자는 완전히 방법을 지원하는 최초의 브라우저 버전을 지정합니다.

방법
isSameNode() 9.0 지원되지 않음

참고 :이 방법은 대신 DOM 버전 4에서 사용되지 않았기 때문에 파이어 폭스는 두 개의 노드가 같은 경우는 비교 === 사용해야 버전 (10)이 메소드 지원을 중단 (See "More Examples" below) .


통사론

node . isSameNode( node )

매개 변수 값

매개 변수 유형 기술
node Node object 필요합니다. 노드는 당신과 함께 지정된 노드를 비교하려면

기술적 세부 사항

반환 값 : 두 개의 노드가 동일한 노드 경우 부울는 true, 그렇지 않은 경우는 false 반환
DOM 버전 코어 레벨 3 노드 개체

예

더 예

두 개의 노드가 동일한 노드에 있는지 확인하려면 === 연산자를 사용 :

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

if (item1 === item2) {
    alert("THEY ARE THE SAME!!");
} else {
    alert("They are not the same.");
}
»그것을 자신을 시도

<요소 개체