स्क्रिप्ट समावेशन समय पर, यह निश्चित है कि पृष्ठ में अंतिम <script>
वर्तमान वाला होगा; शेष पृष्ठ को अभी तक पार्स नहीं किया गया है। तो:
<script type="text/javascript">
var scripts= document.getElementsByTagName('script');
var this_script= scripts[scripts.length-1];
// Something that happens later...
//
setTimeout(function() {
var div= document.createElement('div');
div.appendChild(document.createTextNode('Hello!'));
this_script.parentNode.insertBefore(div, this_script);
}, 5000);
</script>
यह रूप में लंबे समय सच है स्क्रिप्ट टैग defer
का उपयोग के रूप में नहीं है, या एचटीएमएल 5 के async
।
क्या आपके पास ऐसा उदाहरण है जहां यह किया जा रहा है? –