原因？

因为使用浮点型，所以会有一点误差，有的元素没来得及设置selectedRange为false就结束了，所以下次也不能重新设置range