2017-12-21 2 views
0

どうすればいいですか?HTMLCollectionはコンソールにログを記録しますが、.countを記録するとundefinedが返されますか?

var blocks = document.getElementsByClassName('code-block'); 

すべてのテキストエリアを取得しています。

console.log(blocks); 

は、14個のすべての項目を含むHTMLCollectionを返します。

console.log(blocks.count); 

戻り

undefined 

私がしようとしなかったのsetTimeoutが、それは助けにはなりませんでした。私はdocument.ready関数の中にあり、グローバルなスコープにもあります。 違いがある場合は、すべてのテキストエリアがMaterialize.cssの.collapsible div内にあるため、最初は表示されません。

+1

「長さ」を意味しましたか? – Li357

+0

ああ私のスウィフト脳は完全に引き継がれています。ハハ、ありがとう.. –

答えて

0
blocks.length 

答えはうわー私は最近、あまりにもスワイプな方法で作業しています。

関連する問題