私はプロトタイプにかなり慣れていませんが、奇妙な動作を経験しています。
私が理解していることから、$$('yourcssselector')
使用すると、CSS セレクターを使用して複数の要素を選択できます。FF、Chrome、Safari では、これはすべて正常に動作します。
ただし、IE9 では、これを使用してコードで未定義のエラーが発生します。
私が見つけたのは、これを実行した場合です:
console.log($$('.btn1').size());
私は得る:
LOG: 1
しかし、まったく同じクエリをもう一度実行すると、
LOG: 0
私のコードでは、この .btn1 はそのようなセレクターで複数回呼び出されているので、これを正しく使用しているのか、それとも IE の一般的なバグなのか疑問に思っています。