Javascript Array.prototype.slice.call在IE中不起作用
可能重复:Javascript Array.prototype.slice.call在IE中不起作用,javascript,Javascript,可能重复: 在IE中不起作用,是否有其他方法将其转换为实际数组,以便我可以在其上使用排序函数…?如果IE版本
在IE中不起作用,是否有其他方法将其转换为实际数组,以便我可以在其上使用排序函数…?如果IE版本<8,则需要使用循环
var rows=myTable.getElementsByTagName('tr');
var row_array = [];
for (var i = 0; i < rows.length; i++) {
row_array.push(rows[i]);
}
var rows=myTable.getElementsByTagName('tr');
变量行数组=[];
对于(变量i=0;i
如果IE版本<8,则需要使用循环
var rows=myTable.getElementsByTagName('tr');
var row_array = [];
for (var i = 0; i < rows.length; i++) {
row_array.push(rows[i]);
}
var rows=myTable.getElementsByTagName('tr');
变量行数组=[];
对于(变量i=0;i
这很奇怪,它应该可以正常工作。它在IE中不起作用,在其他浏览器中也可以很好地工作,该死的IE…添加一个警报(行类型)
以帮助缩小问题范围。如果rows===null
那么你的问题就在别处了。这很奇怪,它应该可以很好地工作。它在IE中不起作用,在其他浏览器中也可以很好地工作,在IE中也可以。添加一个警报(rows的类型)
来帮助缩小问题的范围。如果rows===null
则您的问题在别处。