>  기사  >  웹 프론트엔드  >  NextJavascript의 형제는 Trap(keng)_javascript 기술을 사용합니다.

NextJavascript의 형제는 Trap(keng)_javascript 기술을 사용합니다.

WBOY
WBOY원래의
2016-05-16 16:50:041019검색

오늘 js 작성하다가 트랩(keng)을 만났습니다

HTML/XML 노드에 대하여

nextSibling은 IE에서는 텍스트 노드를 반환하지 않지만 Chrome이나 Firefox는 반환한다고 합니다. 텍스트 노드...

이것은 내 작업에 매우 심각한 문제를 가져왔습니다

인터넷에서 많은 처리 방법을 찾았는데, 모두 js Function에 다양한 패키지를 추가하는 방법입니다...

나중에 nextElementSibling 메소드가 있다는 걸 알았습니다...

이것은 어떤 브라우저에서든 텍스트 노드를 반환하지 않습니다...

정말 큰 함정입니다

마찬가지로,fistChild에 해당하는 firstElementChild가 있습니다. 노드를 선택하는 다른 함수에도 해당 Element 메소드가 있어야 하는데 아직 해보지는 못했어요...

그러다가 갑자기 FistChildElement()를 발견했는데... ⊙﹏⊙bhan, 이게 C에 있는 것 같아요 …

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.