दिलचस्प पोस्ट
वेब-सापेक्ष पथ पर वापस सही पथ AngularJS में ScrollTo फ़ंक्शन बाइट-ऑर्डर के निशान को निकालने के लिए awk का उपयोग करना IOS UIFont में एक वर्ण का पता लगाने के लिए पथ प्राप्त करें क्लास लाइब्रेरी से HTML एक्सचेंज बूस्ट.ASIO- आधारित HTTP क्लाइंट लायब्रेरी (जैसे libcurl) संपूर्ण HTML पेज पर कर्सर की प्रतीक्षा करें लिनक्स बायनेरीज़ के लिए वर्चुअल मेमोरी एड्रेस 0x8048000 से शुरू क्यों करते हैं? एंड्रॉइड वेबदृश्य ऐप वीडियो प्लेयर को पूर्ण स्क्रीन नहीं होने देंगे कॉर्डोवा InAppBrowser – यूआरएल और नेविगेशन बार को कैसे अक्षम करें? सेग्यू के माध्यम से डेटा पास करें जावास्क्रिप्ट गेम पर धोखाधड़ी को रोकें आर से Excel में लिखते समय java.lang.OutOfMemoryError हैंडलिंग रेल सर्वर लॉन्च करने में त्रुटि: अपरिभाषित विधि 'कॉन्फ़िगर' मैं वर्तमान उपयोगकर्ता के "एप्लिकेशन डेटा" फ़ोल्डर का पथ कैसे प्राप्त करूं?

IE8 और फ़ायरफ़ॉक्स में एलेमेंट?

मैंने देखा है कि क्रोम और आईई 9 में, ऑन-हाउसआउट इवेंट के लिए एक इवेंट है। एलेमेंट प्रॉपर्टी (ताकि आप यह निर्धारित कर सकें कि माउस किस ओर इंगित कर रहा है)

मुझे फ़ायरफ़ॉक्स या IE8 में एक तुलनीय संपत्ति नहीं मिल रही है

दुर्भाग्य से मैं इन घटनाओं को संभालने के लिए jQuery का उपयोग नहीं कर सकता, मुझे देशी जेएस का उपयोग करना होगा।

किसी भी सलाह की सराहना की जाएगी।

Solutions Collecting From Web of "IE8 और फ़ायरफ़ॉक्स में एलेमेंट?"

इस का उपयोग करें यह मेरी समस्या का समाधान

event.target 

फ़ायरफ़ॉक्स में यह event.relatedTarget है। संबंधित event.relatedTarget https://developer.mozilla.org/en/DOM:event.relatedTarget#1003983

और यह पता चला है कि event.toElement में event.toElement है। event.toElement , तो मुझे यकीन नहीं है कि मैं वहां क्या सोच रहा था …

वास्तव में event.currentTarget को क्रोम, फ़ायरफ़ॉक्स और आईई में काम करना चाहिए

क्रोम पर event.toElement के लक्ष्य को event.toElement के मूल तत्व के लिए फ़ायरफ़ॉक्स पॉइंट पर जे का उत्तर, event.target पर उपयोग करते समय मुझे कोई समस्या मिली।
घटना obj में देखने के बाद, मैं event.originalEvent.target लगता है, यह फ़ायरफ़ॉक्स और क्रोम दोनों पर अच्छा काम करता है।

2014 तक, toElement समर्थन नहीं करता, मैंने ईवेंट ऑब्जेक्ट को देखा और पाया कि एलेमेंट के समान डेटा रखने के लिए target

इसका अर्थ यह है कि यदि आप उस तत्व के अंदर एक बच्चे तत्व पर क्लिक करते हैं जो इस घटना को शुरू हो, तो बच्चे का तत्व 'लक्ष्य' होगा और इस विशेषता में संग्रहीत होगा।

जिस तत्व से निकाल दिया गया वह ईवेंट currentTarget में संग्रहीत है।

ध्यान दें, मैंने केवल 11 या 11 के लिए इसका परीक्षण किया है, इसलिए पुराने संस्करण इस का समर्थन नहीं कर सकते।

तो फ़ायरफ़ॉक्स अर्थात् और क्रोम (और संभवत: अन्य लोगों को समर्थन देने के लिए, एक पॉलिफ़िल आवश्यक होगा, जैसे कुछ:

 var target = e.toElement || e.relatedTarget || e.target || function () { throw "Failed to attach an event target!"; } 

जहां e event

कोड का पालन करना आसान है ..

 enter code here if(typeof evt.toElement !== "undefined") { evt.toElement.classList.toggle('done'); } else if(typeof evt.relatedTarget !== "undefined") { if(evt.relatedTarget !== null) { evt.relatedTarget.classList.toggle('done'); } else if(typeof evt.currentTarget !== "undefined") { evt.currentTarget.classList.toggle('done'); } else { console.log("s_f_li_clickexception..."); } //endif } //endif