मैं पहली बार एक डोम आधारित गेम बना रहा हूं। मैं HTMLDivElement को विस्तारित करना चाहता हूं, हालांकि टाइपस्क्रिप्ट में, HTMLDivElement एक इंटरफ़ेस है।क्या आप टाइपस्क्रिप्ट में HTMLDivElement बढ़ा सकते हैं?
मैं इस छद्म वर्ग करना चाहते हैं:
class QuizElement extends HTMLDivElement{
}
क्षमा करता है, तो इस सवाल का पागल है। मैं डोम के लिए कुछ नया हूँ, और सिर्फ सोचा, मैं किसी भी अन्य वातावरण में किसी भी दृश्य वर्ग का विस्तार कर सकता हूं, इसलिए मुझे लगता है कि यह यहां सक्षम है!
यह बिल्कुल पागल नहीं है। यह वास्तव में काफी संभव है, और एक वर्ग के साथ div को जोड़ने के लिए document.getElementById का उपयोग करने से कहीं बेहतर है! आप HTMLElement को विस्तारित करके इसे आजमा सकते हैं। यह काम करता हैं! यहां अधिक दस्तावेज़ देखें: https://developer.mozilla.org/en-US/docs/Web/Web_Components/Custom_Elements/Custom_Elements_with_Classes – Kokodoko