は、私はいくつかのページ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ページの最後を参照すると、[仕様](https://dom.spec.whatwg.org/#interface-nodelist)が表示されます。また、MDNは概念を理解するための非常に説明的なポータルです。彼らは、構文と基本的な例と利用可能な機能と推奨されていない関数のリストを持っていますが、さらに重要なのは、ブラウザ互換性と仕様リスト – Rajesh