Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में एक स्ट्रिंग के रूप में संपूर्ण दस्तावेज़ HTML कैसे प्राप्त करें?

<घंटा/>

संपूर्ण दस्तावेज़ HTML को एक स्ट्रिंग के रूप में प्राप्त करने के लिए, आंतरिक HTML की अवधारणा का उपयोग करें, जैसे -

document.documentElement.innerHTML;

उदाहरण

निम्नलिखित कोड है -

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <title>Document</title>
</head>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<body>
<h1> Hello World </h1>
<p>This is the javascript program..</p>
</body>
<script>
   var entireDocumentHTMLAsAString = document.documentElement.innerHTML;
   console.log(entireDocumentHTMLAsAString);
</script>
</html>

उपरोक्त प्रोग्राम को चलाने के लिए, फ़ाइल का नाम anyName.html(index.html) सेव करें। फ़ाइल पर राइट क्लिक करें और वीएस कोड संपादक में "लाइव सर्वर के साथ खोलें" विकल्प चुनें।

आउटपुट

यह निम्नलिखित आउटपुट देगा -

जावास्क्रिप्ट में एक स्ट्रिंग के रूप में संपूर्ण दस्तावेज़ HTML कैसे प्राप्त करें?

कंसोल पर आउटपुट निम्नलिखित है -

जावास्क्रिप्ट में एक स्ट्रिंग के रूप में संपूर्ण दस्तावेज़ HTML कैसे प्राप्त करें?


  1. एक स्ट्रिंग में दोहराए गए अक्षरों की अधिकतम संख्या कैसे प्राप्त करें? जावास्क्रिप्ट

    हमारे पास एक स्ट्रिंग है जिसमें इस तरह के कुछ दोहराए गए अक्षर हैं - const a = "fdsfjngjkdsfhhhhhhhhhhhfsdfsd"; हमारा काम एक ऐसा फंक्शन लिखना है जो एस्ट्रीक में अधिकतम लगातार समान अक्षरों की गिनती लौटाता है। जैसा कि उपरोक्त स्ट्रिंग में अक्षर h लगातार 11 बार दिखाई देता है, इसलिए हमारे फ़ंक

  1. मैं एक जावास्क्रिप्ट ऑब्जेक्ट की सामग्री को एक स्ट्रिंग प्रारूप में कैसे प्रदर्शित करूं?

    document.getElementById() का उपयोग करें और innerHTML का उपयोग करके प्रदर्शित करें। निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1

  1. मैं अपने बच्चे के आंतरिक पाठ के बिना जावास्क्रिप्ट में एच 1 आंतरिक टेक्स्ट कैसे प्राप्त कर सकता हूं?

    इसके लिए आप टेक्स्ट कंटेंट का उपयोग कर सकते हैं, जैसे - childNodes[0].textContent; उदाहरण निम्नलिखित कोड है - <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <meta name="viewport" content="width=d