html画布儿童数

时间:2013-02-25 09:23:23

标签: html5 canvas

有没有办法在画布上获取元素的数量?我有一些代码将图像添加到画布中,有时某些图像会失败。我想在之后运行一些代码,只有在画布上有多个图像时,如何才能获得画布上图像数量的计数?谢谢

1 个答案:

答案 0 :(得分:1)

正确的答案是画布没有“记忆”,它会绘制你所投射的内容,但它不会“知道”有多少图像。所有的画布都知道你已经把内容放在上面了,无论是一个大图像还是几个较小的图像由你决定。

这意味着如果你要画画布,你必须跟踪和计算自己绘制的内容。也就是说,每当您在画布上绘制图像时,都会增加一个计数器,当您清除它占用的区域时减少它,或者在清除整个画布时重置它。如果它听起来很简单,那是因为它是,你只需要记住自己做。