e t E l e m e n t s B y C l a s s N a m e c a n b e t r u s t e d a s s e r t U s a b l e C l a s s N a m e = a s s e r t ( f u n c t i o n ( d i v ) { / / O p e r a c a n ' t f i n d a s e c o n d c l a s s n a m e ( i n 9 . 6 ) d i v . i n n e r H T M L = " & l a n g ; d i v c l a s s = ' h i d d e n e ' & r a n g ; & l a n g ; / d i v & r a n g ; & l a i f ( ! d i v . g e t E l e m e n t s B y C l a s s N a m e | | ! d i v . g e t E l e m e n t s B y C l a s s N a m e ( " e " ) r e t u r n f a l s e ; } / / S a f a r i 3 . 2 c a c h e s c l a s s a t t r i b u t e s a n d d o e s n ' t c a t c h c h a n g e s d i v . l a s t C h i l d . c l a s s N a m e = " e " ; r e t u r n d i v . g e t E l e m e n t s B y C l a s s N a m e ( " e " ) . l e n g t h = = = 2 ; } ) ,