Avatar ·

HTML में <script> टैग का सही स्थान: कहाँ और क्यों?

सभी को नमस्ते! मैं वेब डेवलपमेंट में नया हूँ और समझ नहीं पा रहा हूँ कि HTML डॉक्यूमेंट में scripts को सही तरीके से कहाँ डालना चाहिए। अलग-अलग ट्यूटोरियल में मैंने अलग-अलग विकल्प देखे: कुछ में scripts लिखते हैं, तो कुछ के अंत में। मैंने दोनों तरीके आज़माए, लेकिन समस्याओं का सामना करना पड़ता है।\n\nयहाँ एक उदाहरण है। मेरे पास एक सरल script है जो heading में टेक्स्ट बदलती है:\n\n```javascript\ndocument.getElementById('title').textContent = 'नया शीर्षक';\n```\n\nअगर मैं इस script को में डालूँ:\n\n```html\n\n\n\n \n\n\n

पुराना शीर्षक

\n \n\n```\n\nतो ब्राउज़र कंसोल में यह error आती है: "Cannot read properties of null (reading 'textContent')"। और अगर मैं script को के अंत में ले जाऊँ — तो सब काम करता है।\n\nलेकिन मैं