javascript w3schools কিভাবে জাভাস্ক্রিপ্টের সাথে একটি<textarea> সামগ্রী পরিবর্তন করতে হবে



w3schools (4)

আপনি যদি jQuery ব্যবহার করতে পারেন, এবং আমি আপনাকে অত্যন্ত সুপারিশ করি তবে আপনি কেবল তা করবেন

$('#myTextArea').val('');

অন্যথা, এটি ব্রাউজার নির্ভরশীল। আপনি আছে অনুমান

var myTextArea = document.getElementById('myTextArea');

আপনি অধিকাংশ ব্রাউজারে

myTextArea.innerHTML = '';

কিন্তু ফায়ারফক্সে, আপনি করবেন

myTextArea.innerText = '';

ব্যবহারকারীর কোন ব্রাউজারটি ব্যবহার করা হচ্ছে তা নির্ধারণকারী পাঠকের জন্য ব্যায়াম হিসাবে ছেড়ে দেওয়া হয়েছে। আপনি অবশ্যই jQuery ব্যবহার না করা পর্যন্ত;)

সম্পাদনা : আমি যে ফিরে নিতে। Textarea এর উপর। এইচটিএমএল সমর্থনের জন্য সমর্থন মত দেখাচ্ছে। আমি ক্রোম, ফায়ারফক্স এবং ইন্টারনেট এক্সপ্লোরারে পরীক্ষা করেছি, তাদের সবই সঠিকভাবে টেক্সটরেয়ারটি সাফ করেছে।

সম্পাদনা 2 : এবং আমি চেক করেছি, যদি আপনি jQuery এ .val ('') ব্যবহার করেন, এটি কেবল textarea এর জন্য .value সম্পত্তি সেট করে। তাই। মূল্য ভাল হতে হবে।

কিভাবে আমি জাভাস্ক্রিপ্টের সাথে একটি <textarea> উপাদান পরিবর্তন করব?

আমি এটা খালি করতে চাই।



যদিও অনেক সঠিক উত্তর ইতিমধ্যে দেওয়া হয়েছে, তবে ক্লাসিক্যাল (অ-ডোম সম্পর্কিত পঠন) পদ্ধতির মত এটি হবে:

document.forms['yourform']['yourtextarea'].value = 'yourvalue';

এইচটিএমএল যেখানে আপনার textarea এই মত একটি ফর্ম কোথাও nested হয়:

<form name="yourform">
    <textarea name="yourtextarea" rows="10" cols="60"></textarea>
</form>

এবং এটি যেমন ঘটবে, এটি নেটস্কেপ ন্যাভিগেটর 4 এবং ইন্টারনেট এক্সপ্লোরার 3 এর সাথেও কাজ করবে। এবং, অপ্রাসঙ্গিক নয়, মোবাইল ডিভাইসে ইন্টারনেট এক্সপ্লোরার।


এটার মত:

document.getElementById('myTextarea').value = '';

বা jQuery এ এই মত:

$('#myTextarea').val('');

যেখানে আপনি আছে

<textarea id="myTextarea" name="something">This text gets removed</textarea>

সব downvoters এবং অ মুমিনদের জন্য:





javascript