if(n== document.documentElement){return -1;} //무한 루프를 방지하기 위해 대상 부모 노드를 찾을 수 없습니다. }
}
반환 함수의 값은 인덱스 번호입니다. 항목 노드가 검색 중인 상위 노드와 동일한 경우(즉, 동일한 요소) 반환 값은 0입니다. 상위 노드를 찾기 위해 위쪽으로 루프를 수행한 후 해당 번호 위쪽으로 검색된 노드 수를 반환하며, 위쪽으로 검색된 경우 와 같이 전체 페이지의 루트 노드에 도달하거나, 찾지 못한 경우 -1을 반환하고 루프를 종료합니다.
반환값은 String 객체에 내장된 indexOf 메소드와 유사합니다. 이 함수의 핵심은 for의 두 번째 매개변수 n=n.parentNode인데, 이는 기발한 느낌을 줍니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.