কম্পিউটার

একটি DOM ফাংশন আছে যা জাভাস্ক্রিপ্টের দুটি উপাদানের মধ্যে সমস্ত উপাদান মুছে দেয়?


ধরা যাক নিম্নোক্তগুলো আমাদের উপাদান -

<p>My Name is John</p>
<p>My Name is David</p>
<p>My Name is Bob</p>
<p>My Name is Mike</p>
<p>My Name is Carol</p>
<footer>END</footer>

আমাদের অপসারণ করতে হবে

উপাদান এবং এর বিষয়বস্তু।

উপাদানগুলি START এবং END এর মধ্যে রয়েছে৷

দুটি উপাদানের মধ্যে উপাদানগুলি সরাতে, remove() ধারণাটি ব্যবহার করুন। নিম্নলিখিত কোড -

উদাহরণ

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initialscale=1.0">
<title>Document</title>
<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>
</head>
<body>
<nav>START</nav>
<p>My Name is John</p>
<p>My Name is David</p>
<p>My Name is Bob</p>
<p>My Name is Mike</p>
<p>My Name is Carol</p>
<footer>END</footer>
<script>
const startingPoint = document.querySelector("nav");
const endingPoint = document.querySelector("footer");
while (startingPoint.nextElementSibling &&
startingPoint.nextElementSibling !== endingPoint) {
   startingPoint.nextElementSibling.remove();
}
</script>
</body>
</html>

উপরের প্রোগ্রামটি চালানোর জন্য, ফাইলের নাম "anyName.html(index.html)" সংরক্ষণ করুন এবং ফাইলটিতে ডান ক্লিক করুন। ভিএস কোড এডিটরে "লাইভ সার্ভারের সাথে খুলুন" বিকল্পটি নির্বাচন করুন৷

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে

একটি DOM ফাংশন আছে যা জাভাস্ক্রিপ্টের দুটি উপাদানের মধ্যে সমস্ত উপাদান মুছে দেয়?


  1. জাভাস্ক্রিপ্ট DOM কি?

  2. জাভাস্ক্রিপ্টে একটি DOM নোডের সমস্ত চাইল্ড উপাদান সরান?

  3. জাভাস্ক্রিপ্টে সমস্ত বর্ণমালার অক্ষর উল্টানো

  4. জাভাস্ক্রিপ্টের সমস্ত প্রতিকূলতায় অ্যারের উপাদানগুলি হ্রাস করা