function selectAll(){
let check = Array.from(document.getElementsByClassName("chk"));
check.forEach(function(i){
if(i.classList.contains("checkbox_false_full")){
i.click();
}
});
}
前端页面写了个方法,在chorme上可以使用,但在ie上无法使用,查了下资料,发现IE11不兼容array.from方法,网上找了几个方法:
if(!Array.from){
Array.from = function(iterable){
// IE(包括IE11)没有这个方法,用[].slice.call(new Uint8Array..代替
return [].slice.call(new Uint8Array(iterable));
}
}
一开始找到了这个方法,但是并未成功,没有深究原因。
// Production steps of ECMA-262, Edition 6, 22.1.2.1
// Reference: https://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.from
if (!Array.from) {
Array.from = (function () {
var toStr = Object.prototype.toString;
var isCallable = function (fn) {
return typeof fn === 'function&#