यहां उत्तर वास्तव में पूरी तरह से सही नहीं हैं । बंद करें, लेकिन एक किनारे का मामला है।
अंतर यह है कि $ ('बॉडी') वास्तव में टैग नाम से तत्व का चयन करता है, जबकि document.body दस्तावेज़ पर प्रत्यक्ष ऑब्जेक्ट का संदर्भ देता है।
इसका मतलब है कि यदि आप (या एक दुष्ट स्क्रिप्ट) डॉक्यूमेंट को ओवरराइट कर देते हैं। तत्व (शर्म!) $ ('बॉडी') अभी भी काम करेगा, लेकिन $ (डॉक्यूमेंट.बॉडी) नहीं होगा। तो परिभाषा के अनुसार वे समकक्ष नहीं हैं।
मैं यह अनुमान लगाने का उपक्रम करूंगा कि अन्य एज केस (जैसे आईई में विश्व स्तर पर आइडेंट एलिमेंट्स हैं) जो दस्तावेज़ ऑब्जेक्ट पर एक अधिलेखित बॉडी एलिमेंट को कितनी मात्रा में ट्रिगर करेंगे, और वही स्थिति लागू होगी।