मैं सिर्फ उत्सुक क्यों मेरे जावास्क्रिप्ट नहीं चल सकती (Firefox और IE में परीक्षण) अगर मैं <script>
टैग को इस प्रकार लिख:बंद एचटीएमएल स्क्रिप्ट टैग
<script type="text/javascript" src="script.js"/>
यह है कि अगर मैं उस लाइन को बदलने के लिए काम करेंगे:
<script type="text/javascript" src="script.js"></script>
तो मेरी सवाल यह है: मैं क्यों स्टार्ट टैग में script
टैग बंद नहीं कर सकते, क्योंकि मैं इसे अंदर किसी भी सामग्री नहीं है।
मेरे जावा स्क्रिप्ट कोड, सरल है बस:
alert("test");
नोट्स: मैं जाँच फ़ायरफ़ॉक्स त्रुटि कंसोल और कोई त्रुटि।
स्क्रिप्ट स्वयं को संलग्न नहीं कर सकता है। यह वही तरीका है। सभी डोम-तत्व जो "आंतरिक" हो सकते हैं, को स्वयं पर बंद नहीं किया जा सकता है। –
संगतता _doctype_ पर निर्भर करती है - http://stackoverflow.com/questions/97522/what-are-all-the-valid-self-closing-elements-in-xhtml-as-implemented-by-the-maj देखें लेकिन ब्राउज़र अभी भी स्वयं बंद करने के समर्थन में भिन्न हैं ' ' – andyb
@andyb - नहीं, ऐसा नहीं है। * वैधता * करता है। संगतता * सामग्री-प्रकार * पर निर्भर करती है। – Quentin