var कंटेनर = document.getElementById(\\\"कंटेनर\\\");var सामग्री = document.createElement(\\\"span\\\");content.style.color = \\\"लाल\\\";content.innerHTML = \\\"हैलो\\\";कंटेनर.एपेंड चाइल्ड(सामग्री);","image":"http://www.luping.net/uploads/20241023/17296754466718c0b652a9a.jpg","datePublished":"2024-11-07T17:21:27+08:00","dateModified":"2024-11-07T17:21:27+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}

"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"

''एसिंक्रोनसली-लोडेड बाहरी स्क्रिप्ट से दस्तावेज़ में लिखना संभव नहीं है'' त्रुटि का समाधान कैसे करें?

2024-11-07 को प्रकाशित
ब्राउज़ करें:724

How to Resolve \

त्रुटि: "अतुल्यकालिक रूप से लोड की गई बाहरी स्क्रिप्ट से दस्तावेज़ में लिखना संभव नहीं है"

समस्या:

अतुल्यकालिक लोडिंग document.write() का उपयोग करके किसी दस्तावेज़ को संशोधित करने का प्रयास करते समय स्क्रिप्ट समस्याएँ पैदा कर सकती हैं। पेज लोड निष्पादन के बाद, एक स्क्रिप्ट एसिंक्रोनस रूप से डाउनलोड होती है लेकिन कंसोल संदेश के साथ विफल हो जाती है "एसिंक्रोनस रूप से लोड की गई बाहरी स्क्रिप्ट से किसी दस्तावेज़ में लिखना संभव नहीं है जब तक कि इसे स्पष्ट रूप से नहीं खोला जाता है।"

स्पष्टीकरण:

दस्तावेज़ को पार्स करने और बंद करने के बाद एसिंक्रोनस रूप से लोड की गई स्क्रिप्ट निष्पादित होती हैं। नतीजतन, इन स्क्रिप्ट के भीतर से document.write() जैसे ऑपरेशन अनुपलब्ध हो जाते हैं।

समाधान:

इस समस्या को हल करने के लिए, document.write() कॉल को स्पष्ट DOM हेरफेर से बदलें। इसमें DOM तत्व बनाना और उन्हें एपेंडचाइल्ड(), इन्सर्टबिफोर(), या इनरएचटीएमएल सेट करना शामिल है। लिखें()):

document.write('हैलो'); स्क्रिप्ट>
संशोधित स्क्रिप्ट (डीओएम मैनिपुलेशन के साथ एसिंक्रोनस रूप से लोड की गई):

var कंटेनर = document.getElementById("कंटेनर"); var सामग्री = document.createElement("span"); content.style.color = "लाल"; content.innerHTML = "हैलो"; कंटेनर.एपेंड चाइल्ड(सामग्री);

विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729404376 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3