কম্পিউটার

জাভাস্ক্রিপ্টে একটি নির্দিষ্ট অবস্থানে একটি নির্দিষ্ট উপাদান সন্নিবেশ করান?


জাভাস্ক্রিপ্ট ৷ "insertAdjacentElement() প্রদান করেছে৷ " একটি নির্দিষ্ট অবস্থানে একটি ইতিমধ্যে বিদ্যমান উপাদান সন্নিবেশ করান৷ যদি একই নামের একাধিক উপাদান থাকে তবে আমরা অ্যারে উপাদানগুলি অ্যাক্সেস করার সাথে সাথে সেগুলি অ্যাক্সেস করতে সূচীগুলি ব্যবহার করুন৷

সিনট্যাক্স

node.insertAdjacentHTML(position, element);

উদাহরণ-1

নিম্নলিখিত উদাহরণে, আসলে 3টি উপাদান সমান্তরাল span1, span2 এবং শিরোনামে রয়েছে৷ insertAdjacentElement() পদ্ধতি ব্যবহার করে আমরা span1 উপাদানটি স্থাপন করেছি আউটপুটে দেখানো হিসাবে হেডারের নীচে।

<html>
<body>
<span>My span1</span>
<span>My span2</span>
<h2 id="H2">My Header</h2>
<script>
   var s = document.getElementsByTagName("span")[0];
   var h = document.getElementById("H2");
   h.insertAdjacentElement("afterend", s);
</script>
</body>
</html>

আউটপুট

My span2
My Header
My span1


উদাহরণ-2

নিম্নলিখিত উদাহরণে, আসলে ৩টি উপাদান আছে৷ সমান্তরালে span1, span2, এবং হেডার . insertAdjacentElement() পদ্ধতি ব্যবহার করে আমরা span2 উপাদানটি স্থাপন করেছি আউটপুটে দেখানো হিসাবে হেডারের নীচে। যদি একাধিক উপাদান থাকে তবে একটি অ্যারের মতো উপাদানগুলি অ্যাক্সেস করে, ইনডেক্সের মাধ্যমে অ্যাক্সেস করা।

<html>
<body>
<span>My span1</span>
<span>My span2</span>
<h2 id="H2">My Header</h2>
<script>
   var s = document.getElementsByTagName("span")[1];
   var h = document.getElementById("H2");
   h.insertAdjacentElement("afterend", s);
</script>
</body>
</html>

আউটপুট

My span1
My Header
My span2

  1. জাভাস্ক্রিপ্টে নির্দিষ্ট উপাদানে একটি ইভেন্ট হ্যান্ডলার কীভাবে যুক্ত করবেন?

  2. জাভাস্ক্রিপ্ট ব্যবহার করে একটি মূল উপাদান অ্যাক্সেস করা

  3. জাভাস্ক্রিপ্টে আইডি দ্বারা উপাদান সরান?

  4. একটি C# তালিকায় দ্বিতীয় অবস্থানে একটি উপাদান সন্নিবেশ করান