मेरे पास एक ड्रॉपडाउन सूची है जो जावास्क्रिप्ट द्वारा आबाद है।
लोड पर दिखाने के लिए डिफ़ॉल्ट मान क्या होना चाहिए, यह तय करते हुए, मैंने महसूस किया कि निम्नलिखित गुण बिल्कुल समान मूल्यों को दर्शाते हैं:
innerTextinnerHtmllabeltexttextContentouterText
मेरा अपना शोध उनमें से कुछ के बीच बेंच मार्किंग परीक्षण या तुलना दिखाता है, लेकिन सभी नहीं।
मैं अपने स्वयं के सामान्य ज्ञान का उपयोग कर सकता हूं और 1 या दूसरे का चयन कर सकता हूं क्योंकि वे एक ही परिणाम प्रदान करते हैं, लेकिन, मैं चिंतित हूं कि यह एक अच्छा विचार नहीं है यदि डेटा को बदलना था।
मेरे निष्कर्ष हैं:
innerTextमान दिखाएगा और किसी भी HTML स्वरूपण को अनदेखा करता है जिसे शामिल किया जा सकता हैinnerHTMLमान दिखाएगा और किसी भी HTML स्वरूपण को लागू करेगाlabelऐसा ही प्रतीत होता हैinnerText, इसलिए मैं अंतर नहीं देख सकताtextप्रतीत होता है,innerTextलेकिन jQuery के शॉर्टहैंड संस्करण के समान ही हैtextContentके रूप में ही प्रकट होता है,innerTextलेकिन स्वरूपण रखता है (जैसे\n)outerTextके रूप में ही प्रतीत होता हैinnerText
मेरा शोध मुझे केवल इतना दूर ले जा सकता है क्योंकि मैं केवल वही परीक्षण कर सकता हूं जो मैं सोच सकता हूं या जो प्रकाशित हुआ है उसे पढ़ सकता हूं, क्या कोई पुष्टि कर सकता है कि क्या मेरा शोध सही है और यदि इसके बारे में कुछ विशेष है labelऔर outerText?
.text()एक तत्व की पाठ सामग्री प्राप्त करने के लिए उपयोग करना चाहिए , क्योंकि यह अधिकतम क्रॉस-ब्राउज़र समर्थन प्रदान करेगा।