src 的参数在 javascript 中返回未定义的类型.如何解决
Parameter of src returns undefined type in javascript. How to solve?
我有错误,Cannot read property 'src' of undefined
代码就是它——
tokens = tokenize("/",document.images[idx].src);
我只需要使用javascript,我需要images
的链接文件名。此代码是否有其他选择?所以我用了src
,但现在src
返回undefined
。
document.images[index].src
没有错——如果document.images[index]
是一个有效的图像,那么它将有一个.src
属性。
浏览器在这里告诉您的是,对于您的特定值idx
页面上没有这样的图像。也许idx
是100
,而你的图像比这少——或者idx
可能是像-5
这样荒谬的东西。
使用有效的索引,它会正常工作。
- 检查 idx 变量值是否有效。
- 此外,还依赖于运行代码的位置。 也就是说,您可能在 idx 中具有适当的值。但是当脚本运行时,映像尚未加载到 DOM。 因此,请检查这一点。因此,尝试在加载所有图像并且 DOM 准备就绪时调用该函数。要检查加载了多少图像,请在正在执行的行之前检查 document.images.length。
相关文章:
- 如何解决Yii中的页面刷新问题
- 测试Angular Service解决错误回调中的promise
- 如何解决Access Control Allow Origin错误
- 如何解决这种情况下的非法调用类型错误
- 简单的ES6承诺问题-交换解决和拒绝参数
- 可以转换显示属性吗?如果没有,什么'这是最好的解决方案
- iPad虚拟键盘-哪一个-javasctript解决方案
- 在ES6 Promise中,我应该在解决/拒绝之前使用return吗
- 如何解决“;错误所请求的URL返回500-内部服务器错误”;
- 如何逃离<脚本>jquery html()中的标记.我使用了innerHTML和outerHTML来解决这个
- 如何解决'窗口未定义'终端上的节点JS出错
- Angularjs:如何在使用'解决'在$routeProvider中
- 可以't解决Javascript错误
- AJAX HTTP基本身份验证解决方案
- 为什么不'我的窗口滚动事件根本没有启动.其他答案没有解决问题
- 如何解决此错误
- 在chrome web商店中打开时,是否有允许执行内容/后台脚本的解决方案
- CORS故障无法解决jquery,laravel5.2
- Imacros解决解决媒体验证码
- 如何解决/解决JQuery安全异常0x80530012