나는 어떤 페이지어디에서 Javascript의 NodeList 객체에 관한 문서를 얻을 수 있습니까?
document.getElementsByTagName("*").filter(function(element) {return element.scrollTop && element.scrollTop>0})
에 콘솔에서이 명령을 실행하려고하고 반환 값 유형 NodeList
의 오류
Uncaught TypeError: document.getElementsByTagName(...).filter is not a function
, 분명히 "is not an array"을 얻었다. 멋지지만 그게 뭐야?
UPDATE
다음 줄
document.getElementsByTagName("*").forEach(function(element) {if(element.scrollTop && element.scrollTop>0) console.log(element);});
는 또한 getElementsByTagName()
함수 forEach()
방법을 포함하는 것을 리턴하지 않는, 동일한 오류가 발생.
https://developer.mozilla.org/en-US/docs/Web/API/NodeList –
왜'mozilla'입니까? 모든 브라우저에서 이것이 사실입니까? – Dims
@Dims 페이지 끝 부분을 참조하면 [specifications] (https://dom.spec.whatwg.org/#interface-nodelist)가 표시됩니다. 또한 MDN은 개념을 이해하는 데 매우 설명적인 포털입니다. 그것들은 문법, 기본 예제, 사용 가능하고 더 이상 사용되지 않는 함수의 목록을 가지고 있으며 더 중요한 것은 브라우저 호환성과 사양 목록 – Rajesh