दोनों textContent
और nodeValue
वापसी नहीं छोड़ा जाएगा पाठ; अर्थात <
<
हो जाता है।
textContent
संयोजित एक साथ सभी बच्चों के सामग्री के सभी। यह एक महत्वपूर्ण अंतर है; उदाहरण के लिए, क्रोम में nodeValue
की अधिकतम लंबाई 65536 (नहीं बाइट्स) वर्ण है; आप पहले से ही कुछ करने के लिए एक नोड के सामग्री की तुलना में है कि आप बच्चे नोड्स पुनरावृत्ति करने के लिए आप nodeValue
textContent
जबकि उपयोग करने के लिए आप के लिए संयोजन प्रदर्शन करेंगे चाहते हैं की आवश्यकता होगी अब सेट किया है।
जैसा कि चर्चा की गई है, वहां कई डीओएम कक्षाएं भी हैं जो nodeValue
का समर्थन नहीं करती हैं लेकिन textContent
का समर्थन करती हैं।
nodeValue
स्पष्ट कारणों से तेज़ है; हालांकि इसका उपयोग तब तक न करें जब तक आपको पता न हो कि नोड संरचना वास्तव में क्या है।
स्रोत
2016-12-06 17:03:57
यह एक अच्छा जवाब है, लेकिन यह गलत सवाल है। – pguardiario
@ पगार्डियारियो पहले 11 वर्ग डोमोडेड के सभी वंशज हैं और सवाल डोमनोड के बारे में है, यह सुनिश्चित नहीं है कि यह प्रश्न के गलत जवाब कैसे है। –