स्क्रिप्ट टैग का उपयोग करके डिफ़ॉल्ट रूप से छिपाया जाता है display:none;
। Unor 1 अंतर्निहित भाषा विनिर्देश की व्याख्या करता है। हालाँकि, वे अभी भी DOM का हिस्सा हैं और तदनुसार स्टाइल किया जा सकता है।
उस ने कहा, एक स्क्रिप्ट टैग वास्तव में क्या कर रहा है, इसे ध्यान में रखना महत्वपूर्ण है। जबकि यह प्रकार और भाषाओं के साथ हुआ करता था, अब इसकी आवश्यकता नहीं है। अब यह माना जाता है कि जावास्क्रिप्ट वहाँ है, और परिणामस्वरूप ब्राउज़र स्क्रिप्ट की व्याख्या और निष्पादित करेगा क्योंकि यह इन टैग्स से सामना (या लोड) है।
एक बार स्क्रिप्ट निष्पादित हो जाने के बाद, टैग की सामग्री पृष्ठ पर केवल पाठ (अक्सर छिपी) होती है। यह पाठ प्रकट किया जा सकता है, लेकिन इसे हटाया भी जा सकता है क्योंकि यह केवल पाठ है।
समापन </html>
टैग से ठीक पहले आपके पृष्ठ के निचले भाग में , आप बहुत आसानी से उनके पाठ के साथ इन टैगों को हटा सकते हैं और पृष्ठ में कोई परिवर्तन नहीं होगा।
उदाहरण के लिए:
(function(){
var scripts = document.querySelectorAll("script");
for(var i = 0; i < scripts.length; i++){
scripts[i].parentNode.removeChild(scripts[i]);
}
})()
यह किसी भी कार्यक्षमता को नहीं हटाएगा, क्योंकि पृष्ठ की स्थिति पहले से ही बदल दी गई है और वर्तमान वैश्विक निष्पादन संदर्भ में परिलक्षित होती है। उदाहरण के लिए, यदि पेज ने jQuery जैसे एक पुस्तकालय को लोड किया था, तो टैग हटाने का मतलब यह नहीं होगा कि jQuery अब उजागर नहीं है क्योंकि यह पहले ही पृष्ठ के रनटाइम वातावरण में जोड़ा जा चुका है। यह अनिवार्य रूप से केवल DOM निरीक्षण उपकरण बना रहा है जो स्क्रिप्ट तत्वों को नहीं दिखाता है, लेकिन यह इस बात को उजागर करता है कि स्क्रिप्ट तत्वों को एक बार निष्पादित करने के बाद केवल पाठ होता है।
1. unor, Thu Jul 07 2016, wutzebaer, "टैग कब दिखाई देने चाहिए और वे क्यों कर सकते हैं?", Jul 1 at 10:53, https://stackoverflow.com/a/38147398/1026459
<style>
सामग्री संपादन योग्य के साथ एक दृश्यमान सीएसएस देखा है । वास्तविक समय में प्रभाव देखने का अच्छा तरीका।