जवाबों:
ऐशे ही:
document.getElementById('myTextarea').value = '';
या jQuery में इस तरह:
$('#myTextarea').val('');
जहां आपके पास है
<textarea id="myTextarea" name="something">This text gets removed</textarea>
सभी डाउनवोटर्स और गैर-विश्वासियों के लिए:
मान गुण: पाठ को पुनर्प्राप्त करता है या पाठ के प्रवेश क्षेत्र में पाठ सेट करता है।
मूल्य DOMString नियंत्रण में निहित कच्चे मूल्य।
यदि आप jQuery का उपयोग कर सकते हैं, और मैं आपको अत्यधिक सलाह देता हूं, तो आप बस करेंगे
$('#myTextArea').val('');
अन्यथा, यह ब्राउज़र पर निर्भर है। मान लिया आपने
var myTextArea = document.getElementById('myTextArea');
अधिकांश ब्राउज़रों में आप करते हैं
myTextArea.innerHTML = '';
लेकिन फ़ायरफ़ॉक्स में, आप करते हैं
myTextArea.innerText = '';
यह पता लगाना कि उपयोगकर्ता किस ब्राउज़र का उपयोग कर रहा है, उसे पाठक के लिए एक अभ्यास के रूप में छोड़ दिया जाता है। जब तक आप jQuery का उपयोग नहीं करते हैं, निश्चित रूप से;)
संपादित करें : मैं इसे वापस लेता हूं। लगता है कि textarea के .innerHTML के समर्थन में सुधार हुआ है। मैंने क्रोम, फ़ायरफ़ॉक्स और इंटरनेट एक्सप्लोरर में परीक्षण किया, उन सभी ने टेक्सटेरिया को सही तरीके से साफ़ किया।
संपादित करें 2 : और मैंने अभी-अभी जाँच की है, यदि आप jQuery में .val ('') का प्रयोग करते हैं, तो यह सिर्फ textarea के लिए .value गुण सेट करता है। तो .वाल्व ठीक होना चाहिए।
यद्यपि कई सही उत्तर पहले ही दिए जा चुके हैं, शास्त्रीय (गैर-डोम पढ़ें) इस तरह होगा:
document.forms['yourform']['yourtextarea'].value = 'yourvalue';
जहाँ HTML में आपका textarea इस तरह से कहीं न कहीं निहित है:
<form name="yourform">
<textarea name="yourtextarea" rows="10" cols="60"></textarea>
</form>
और जैसा कि होता है, कि नेटस्केप नेविगेटर 4 और इंटरनेट एक्सप्लोरर 3 के साथ भी काम करेगा । और, महत्वहीन नहीं, मोबाइल उपकरणों पर इंटरनेट एक्सप्लोरर।
अगर इसकी जेकरी ।।
$("#myText").val('');
या
document.getElementById('myText').value = '';
http://www.hscripts.com/tutorials/javascript/dom/textarea-events.php