我对原型还很陌生,但我遇到了一些奇怪的行为。
据我了解,使用$$('yourcssselector')
允许您使用 CSS 选择器选择多个元素。在 FF、Chrome、Safari 中,这一切都很好。
但是,在 IE9 中,我的代码中使用它时遇到了未定义的错误。
我发现如果你运行这个:
console.log($$('.btn1').size());
我得到:
LOG: 1
但是,如果我再次运行完全相同的查询,我会得到
LOG: 0
在我的代码中,这个 .btn1 被这种选择器多次调用,所以我想知道我是否正确使用它,或者这是一个常见的 IE 错误?