IE8不支持substr()函数, 第一个参数为负数,比如:var index = id.substr(-1, 1);替代:var index = id.substr(id.length-1, 1);
var index = id.substr(-1, 1);
var index = id.substr(id.length-1, 1);