首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mootools ie8 array.append错误

mootools ie8 array.append错误
EN

Stack Overflow用户
提问于 2012-04-20 05:15:35
回答 1查看 321关注 0票数 0

我正在尝试修复一些旧的mootools脚本,在Internet Explorer9中,火狐Array.append运行得很好

代码语言:javascript
复制
ar ewls = document.getElements('a');
var lol = [];
lol.append(ewls);

但在IE8中,我在控制台"SCRIPT5028: Function.prototype.apply: oczekiwano obiektu tablicy argumentów“(预期的数组或参数)中遇到此错误

http://jsfiddle.net/dKkX5/4/

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-20 06:22:38

呃。Array.appendlol = []; lol.push(ewls);

你应该考虑一下收藏。数据类型不匹配。将集合与静态数组合并将不起作用。var lol = new Elements(); -它就像一个只有元素原型的数组。然后是lol.append(ewels);

http://jsfiddle.net/dKkX5/5/

代码语言:javascript
复制
var ewls = document.getElements('a');
var lol = new Elements();

lol.append(ewls);
lol.length; // 5

请记住,append来自1.3+ -在1.2中它是Array.extend

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10236894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档