相关疑难解决方法(0)

类型 'HTMLCollectionOf<HTMLCanvasElement>' 必须有一个返回迭代器的 '[Symbol.iterator]()' 方法

我正在构建一个数组

const myCanvas = documen.getElementsByTagName('canvas')

它实际上是有效的。它返回给我这样的东西:

images: [
0: canvas,
1: canvas,
2: canvas
]
Run Code Online (Sandbox Code Playgroud)

这是一个 Typescript 项目,我想迭代这个数组并转换每个图像以记录它。

像这样:

for (const image of myCanvas) {
      console.log(canvas.toDataURL());
    }
Run Code Online (Sandbox Code Playgroud)

(我没有使用 foreach 因为它不适用于 HTMLCollectionOf 类型)

我需要迭代 getElementsByTagName 返回给我的 HTMLCollection。输出是Type 'HTMLCollectionOf' 必须有一个返回迭代器的 'Symbol.iterator' 方法

错误

typescript for-of-loop

4
推荐指数
3
解决办法
5300
查看次数

标签 统计

for-of-loop ×1

typescript ×1