मैं जावास्क्रिप्ट में तत्व संपत्ति को लिखने के लिए addEventListener() का उपयोग करने के लिए अपना कोड अपडेट करने जा रहा हूं।मैं addEventListener को कैसे अपडेट करूं?
ऐसा करने से पहले मैं कुछ चीजों को सत्यापित करना चाहता था।
1.) मुझे लगता है कि अगर मुझे डीओएम अपडेट किया गया है और तत्वों को हटाएं (.inner HTML लिखकर) को हटाएं तो मुझे removeEventListener() को कॉल करने की आवश्यकता नहीं है। IE9, क्रोम, फायरफॉक्स, सफारी
3.) वहाँ कोई अन्य मुद्दों है कि आधुनिक ब्राउज़रों पर arrise सकते हैं -
2.) addEventListener लोकप्रिय आधुनिक ब्राउज़रों पर समर्थित है।
मैं बी.सी. से पूछ रहा हूं। मैं अपना कोड अपडेट करने में बंदूक कूदना नहीं चाहता हूं।
नोट्स:
संपत्ति घटना सहसंबंध करने के लिए (पर निकालने के लिए)।
- onkeypress - कुंजी दबाने
- onBlur -> कलंक
- onFocus -> ध्यान केंद्रित
रिसर्च
https://developer.mozilla.org/en/DOM/element.addEventListener (है अनुकूलता चार्ट)
http://www.quirksmode.org/js/events_advanced.html
संबंधित
JavaScript listener, "keypress" doesn't detect backspace?
नोट्स
- इसके बजाय झूठे लौटने का। फॉर्म पर सबमिट करने से फ़ॉर्म को रोकने के लिए preventDefault() का उपयोग करें।
आपकी धारणाएं सही हैं ... इसके लिए जाएं ... बीटीडब्ल्यू, यदि आप नहीं हैं तो वर्तमान फ़ाइल की एक प्रति स्टोर करें! –
ठीक है .... अगर कोई समस्या है ... मैं उन्हें यहां पोस्ट करूंगा। –
@ CS_2013 'addEventListener' के लिए, यह कीप्रेस है। साथ ही, आप चीज़ों को क्रॉस-ब्राउज़र बनाने के लिए jQuery का उपयोग करना चाह सकते हैं। हुड के तहत यदि संभव हो तो 'addEventListener' का उपयोग करता है, पुराने IE के लिए' attachEvent' पर वापस आ सकता है और आपके ईवेंट ऑब्जेक्ट को भी सामान्य कर सकता है, इसलिए आपको मतभेदों के बारे में चिंता करने की आवश्यकता नहीं है। – kapa