未捕获的类型错误:对象 #<事件> 没有方法“拆分”
Uncaught TypeError: Object #<Event> has no method 'split'
我正在编写一个Javascript函数来预加载网站上的图片。
function preload(images) {
if (document.images) {
var i = 0;
var imageArray = new Array();
imageArray = images.split(';');
var imageObj = new Image();
for(i=0; i<=imageArray.length-1; i++) {
imageObj.src=images[i];
}
}
}
preload('img1.jpg;img2.jpg;img3.jpg');
它给了我一个错误: 未捕获的类型错误:对象 # 没有方法"拆分"
是什么原因造成的?我该如何解决它?
请让我知道我是否应该提供更多信息,谢谢!
现在试试吧,images[i]不会给你图片名称。您在 imageArray 中有图像名称。我将图像[i]更改为图像阵列[i]
function preload(images) {
if (document.images) {
var i = 0;
var imageArray = new Array();
imageArray = images.split(';');
var imageObj = new Image();
for(i=0; i<=imageArray.length-1; i++) {
imageObj.src=imageArray[i];
}
}
}
preload('img1.jpg;img2.jpg;img3.jpg');
相关文章:
- 从面板中调用一个在 ExtJs 中没有事件的方法
- 插入html时是否有触发事件的方法
- 使用Facebook's EventEmitter是一种让延迟侦听器接收已经发出的事件的方法
- 为什么dijit.form.Select有方法setStore(),而dijit.fform.FilteringSele
- 如何创建一个等待来自另一个模板的onRendered事件的方法
- Javascript:图像对象的oneror事件有哪些参数?如何获取与图像相关的错误的其他详细信息
- 根据事件有条件地阻止事件删除
- 将键盘快捷方式关联到鼠标事件的方法
- 未捕获的类型错误:对象 #<事件> 没有方法“拆分”
- j查询具有三个事件的方法
- 使 HTML onClick 事件有条件
- 如何在es6类构造函数中访问click事件的方法
- 正在寻找一种在spectrumjs中具有相同类名的两个不同按钮上触发单独事件的方法
- JSPM-是否有方法或需要对捆绑文件进行版本化
- 通过更改事件调用方法时,主干集合为空
- process.stdin流的可读事件和数据事件有什么区别
- 当用户试图删除indexedDB数据库时,是否有方法执行函数
- 是否有类似于“刷新后恢复滚动位置”的事件?有什么方法可以使用/创建它吗?
- 在jQuery中是否有委派事件的方法?
- 在附加到webRequest事件时,是否有方法访问匹配的URL模式