के बीच अंतर मुझे आश्चर्य है कि परिणाम में कोई अंतर है जब जावास्क्रिप्ट विशेषता या सीएसएस शैली के साथ तत्व छिपाना है।एक तत्व छुपाएं: जावास्क्रिप्ट विशेषता और सीएसएस शैली
उदाहरण के लिए:
element.setAttribute("hidden", true);
बनाम
element.style.visibility = "hidden";
मैं उन दो संभावनाओं के साथ एक सा प्रयोग किया। मेरी धारणा यह है कि, जब इसे जावास्क्रिप्ट से छुपाते हैं, तो तत्व वास्तव में छिपा हुआ होता है और प्रवाह से बाहर निकाला जाता है; और जब सीएसएस स्टाइल के साथ छिपाते हैं तो तत्व अभी नहीं दिखाया जाता है लेकिन फिर भी वहां होता है।
अधिकांशतः यह मेरे प्रयोगों में सही लग रहा था, लेकिन कभी-कभी नहीं। तो, उन दो संभावनाओं के बीच वास्तविक अंतर क्या है?
पूरी तरह से अलग जानवरों है कि, वास्तव में। असल में, आप 'छुपे हुए 'attr के साथ' प्रदर्शन: none' शैली 'की तुलना बेहतर ढंग से करेंगे। – raina77ow
अच्छा और बेहतर के बीच का अंतर जवाब होगा –