HTML DOM isSameNode 방법
예
두 개의 노드가 동일한 노드인지 확인하십시오
var item1=document.getElementById("myList1");
var item2=document.getElementsByTagName("UL")[0];
item1.isSameNode(item2);
var item2=document.getElementsByTagName("UL")[0];
item1.isSameNode(item2);
출력 :
true
»시도
정의 및 사용
노드가 지정된 노드에서 동일한 노드 인 경우 isSameNode () 메소드 그렇지 않으면 false를 반환, true를 돌려줍니다.
팁 : isEqualNode () 메소드는 두 개의 노드가 동일한 지 여부를 확인, 이에 반드시 동일한 노드.
브라우저 지원
파이어 폭스뿐만 아니라 모든 주요 브라우저는 isSameNode () 메소드를 지원합니다.
참고 : 파이어 폭스 (10)를 첫 번째 버전이 더 이상 isSameNode 방법을 지원 한 후,이 방법을 포기하는 데 DOM 4의 방법 후, 두 요소를 비교 === 사용할 수 있기 때문이다.
참고 : 인터넷 익스플로러 8이 메소드를 지원하지 않는 IE의 이전 버전이 있습니다.
문법
node.isSameNode(node)
매개 변수
参数 | 类型 | 描述 |
---|---|---|
node | Node object | 必须。你想要比较的节点。 |
반환 값
类型 | 描述 |
---|---|
Boolean | 如果两个节点相等返回 true, 否则返回 false。 |
기술 세부 사항
DOM 버전 | 코어 레벨 3 노드 개체 |
---|