12345678_0001
注意这两行代码:for(var i=0;i<btns.length;i++){
... for(var i=0;i<divs.length;i++){由于不是 let,所以并没有块级作用域,于是乎外层循环和内层循环其实用的同一个 i,而你那个 divs 只是一个元素,并不是集合,所以 length 属性为 undefined,所以内层循环每次都把 i 重置了,于是乎死循环了,于是乎卡死了。