2013-02-25 78 views
1

有沒有辦法讓畫布上的元素數量?我有一些將圖像添加到畫布的代碼,有時某些圖像會失敗。我想只在畫布上有多個圖像時才運行一些代碼,我如何獲得畫布上圖像數量的計數?謝謝HTML畫布兒童數

回答

1

正確的答案是一個畫布沒有「記憶」,它會畫出你扔到它的東西,但它不會「知道」有多少圖片在那裏。所有的畫布都知道,你已經把內容放在它上面,無論這是一個大的圖像還是幾個較小的圖像都由你來說。

這意味着如果你正在畫一個畫布,你必須跟蹤和計算你自己畫的東西。也就是說,每當您在畫布上繪製圖像時,都會增加一個計數器,當您清除它佔據的區域時減少它,或者在清除整個畫布時重置它。如果聽起來很簡單,那是因爲它,你只需要記住要自己做。