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

HTML DOM टेक्स्टएरिया ऑब्जेक्ट: गुण, मेथड्स और निर्माण

HTML DOM टेक्स्टएरिया ऑब्जेक्ट HTML दस्तावेज़ के <textarea> एलिमेंट को दर्शाता है।

टेक्स्टएरिया ऑब्जेक्ट बनाना

सिंटैक्स

document.createElement("TEXTAREA");

टेक्स्टएरिया ऑब्जेक्ट के गुण

गुण व्याख्या
autofocus पेज लोड होने पर टेक्स्ट एरिया को ऑटोमेटिकली फोकस करना है या नहीं, लौटाता/संशोधित करता है
defaultValue टेक्स्ट एरिया एलिमेंट का डिफ़ॉल्ट मान लौटाता/संशोधित करता है
cols टेक्स्ट एरिया के cols एट्रिब्यूट का मान लौटाता/संशोधित करता है
disabled टेक्स्ट एरिया अक्षम है या नहीं, लौटाता/संशोधित करता है
form टेक्स्ट एरिया को घेरने वाले फॉर्म का संदर्भ लौटाता है
maxLength maxLength एट्रिब्यूट का मान लौटाता/संशोधित करता है
name name एट्रिब्यूट का मान लौटाता/संशोधित करता है
placeholder placeholder एट्रिब्यूट का मान लौटाता/संशोधित करता है
readOnly टेक्स्ट एरिया केवल-पढ़ने योग्य है या नहीं, लौटाता/संशोधित करता है
required required एट्रिब्यूट का मान लौटाता/संशोधित करता है
rows rows एट्रिब्यूट का मान लौटाता/संशोधित करता है
type फॉर्म एलिमेंट का प्रकार लौटाता है (हमेशा "textarea")
value टेक्स्ट एरिया की सामग्री लौटाता/संशोधित करता है
wrap wrap एट्रिब्यूट का मान लौटाता/संशोधित करता है

टेक्स्टएरिया ऑब्जेक्ट के मेथड्स

मेथड व्याख्या
select() टेक्स्ट एरिया की सामग्री का चयन करता है

उदाहरण: डायनामिकली टेक्स्टएरिया बनाना

<!DOCTYPE html>
<html>
<style>
  body { color: #000; background: lightseagreen; height: 100vh; text-align: center; }
  .btn { background: #db133a; border: none; height: 2rem; border-radius: 2px; width: 40%; display: block; color: #fff; outline: none; cursor: pointer; margin: 1rem auto; }
</style>
<body>
  <h1>DOM टेक्स्टएरिया ऑब्जेक्ट डेमो</h1>
  <button onclick="create()" class="btn">टेक्स्टएरिया बनाएं</button>
  <script>
    function create() {
      var ta = document.createElement("TEXTAREA");
      ta.innerHTML = "नमस्ते! मैं HTML दस्तावेज़ में एक टेक्स्टएरिया एलिमेंट हूँ कुछ डमी टेक्स्ट के साथ।";
      ta.setAttribute('rows', '8');
      document.body.appendChild(ta);
    }
  </script>
</body>
</html>

आउटपुट

  1. प्रारंभ में: केवल "टेक्स्टएरिया बनाएं" बटन दिखता है
  2. बटन क्लिक: 8 पंक्तियों वाला टेक्स्टएरिया डमी टेक्स्ट के साथ दिखाई देता है

महत्वपूर्ण नोट्स

  • value vs defaultValue: value वर्तमान सामग्री है, defaultValue मूल HTML सामग्री है
  • cols/rows: CSS width/height से अलग; ये कैरेक्टर काउंट हैं
  • wrap: soft (डिफ़ॉल्ट, केवल दृश्य रैप), hard (सबमिशन पर लाइन ब्रेक शामिल)
  • select(): कॉपी कार्यक्षमता के लिए उपयोगी
  1. HTML DOM HR ऑब्जेक्ट HTML DOM HR ऑब्जेक्ट

    विवरण HTML DOM HR ऑब्जेक्ट HTML दस्तावेज़ के तत्व को दर्शाता है। HR ऑब्जेक्ट बनाएं सिंटैक्स document.createElement(HR); उदाहरण आइए hr ऑब्जेक्ट का एक उदाहरण देखें: <!DOCTYPE html> <html> <style> body { text-align: center; background-color: #fff; color: #0197F6;

  1. HTML DOM Title ऑब्जेक्ट HTML DOM Title ऑब्जेक्ट

    HTML DOM Title ऑब्जेक्ट HTML में <title> एलिमेंट को दर्शाता है। <title> एलिमेंट बनाना var titleObject = document.createElement(TITLE) गुण गुणविवरण textडॉक्यूमेंट के <title> एलिमेंट के मान को सेट या लौटाता है उदाहरण <!DOCTYPE html> <html> <head> <title id

  1. HTML DOM Ul ऑब्जेक्ट HTML DOM Ul ऑब्जेक्ट

    HTML DOM Ul ऑब्जेक्ट HTML में <ul> एलिमेंट को दर्शाता है। <ul> एलिमेंट बनाना var ulObject = document.createElement(UL) यहां, ulObject के निम्नलिखित गुण हो सकते हैं लेकिन HTML5 में समर्थित नहीं हैं - गुणविवरण compactअनऑर्डर्ड लिस्ट को सामान्य से छोटा प्रदर्शित करना चाहिए या नहीं, सेट