जब हम कैनवस पर कुछ भी ड्रा करते हैं, तो यह किसी भी चीज को याद नहीं रखता है जिसे खींचा गया था। चित्र बनाते समय हमें सभी आवश्यक सूचनाओं का स्वयं ध्यान रखना चाहिए जैसे कि हम आकर्षित करते हैं। इसलिए, HTML5 कैनवास से जावास्क्रिप्ट में मान प्राप्त करना संभव नहीं है क्योंकि यह कोई मेमोरी नहीं रखता है। यह बस इस तरह खींचता है -
<canvas id = "myCanvas" height = "300" width = "500" style = "border:2px solid #808080;"></canvas>
बटन के लिए एक फ़ंक्शन जोड़ने और उस पर क्लिक करने पर, आप वह नहीं पा सकेंगे जो आप चाहते हैं -
<div> <input type = "button" value = "Submit" onclick = "submit()"> </div>
आप कैनवास से उन मानों को प्राप्त नहीं कर पाएंगे क्योंकि कैनवास केवल एक बिटमैप है।