src 的参数在 javascript 中返回未定义的类型.如何解决

Parameter of src returns undefined type in javascript. How to solve?

本文关键字:何解决 解决 类型 未定义 参数 javascript 返回 src      更新时间:2023-09-26

我有错误,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页面上没有这样的图像。也许idx100,而你的图像比这少——或者idx可能是像-5这样荒谬的东西。

使用有效的索引,它会正常工作。

  1. 检查 idx 变量值是否有效。
  2. 此外,还依赖于运行代码的位置。 也就是说,您可能在 idx 中具有适当的值。但是当脚本运行时,映像尚未加载到 DOM。 因此,请检查这一点。因此,尝试在加载所有图像并且 DOM 准备就绪时调用该函数。要检查加载了多少图像,请在正在执行的行之前检查 document.images.length。