কম্পিউটার

একাধিক ডিভ - জাভাস্ক্রিপ্টের ভিতরে/বাইরে ইভেন্ট 'ক্লিক'-এর জন্য একটি শর্ত কীভাবে তৈরি করবেন?


আপনি ক্লিকের জন্য ইভেন্ট শ্রোতাদের ব্যবহার করতে পারেন৷

উদাহরণ

নিম্নলিখিত কোড -

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <title>Document</title>
</head>
<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>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet" />
<body>
   <div class="divDemo">
      First Division
   </div>
   <div class="divDemo">
      Second Division
  </div>
</body>
<script>
   document.addEventListener('click', callEventFuncion)
   function callEventFuncion(event) {
      var div = document.querySelectorAll('.divDemo');
      var titleResult = document.querySelectorAll('.my-title');
      var result = Array.apply(0, div).find((v) => v.contains(event.target));
      if (result) {
         console.log(" Incrementing Division Selection");
      }
      else {
         console.log("Incrementing Element Only OutSide of DIV");
      }
   }
</script>
</html>

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

আউটপুট

এটি কনসোলে নিম্নলিখিত আউটপুট তৈরি করবে -

একাধিক ডিভ - জাভাস্ক্রিপ্টের ভিতরে/বাইরে ইভেন্ট  ক্লিক -এর জন্য একটি শর্ত কীভাবে তৈরি করবেন?

যখনই আমরা ডিভিশনে ক্লিক করি তখন এটি ডিভিশনের অংশকে বৃদ্ধি করবে অন্যথায় এটি ডিভিশনের বাইরে বৃদ্ধি পাবে।

কেস 1

যখন ব্যবহারকারী div বিভাগে ক্লিক করে। এখানে, আমি div বিভাগে দুইবার ক্লিক করেছি। স্ন্যাপশটটি নিম্নরূপ -

একাধিক ডিভ - জাভাস্ক্রিপ্টের ভিতরে/বাইরে ইভেন্ট  ক্লিক -এর জন্য একটি শর্ত কীভাবে তৈরি করবেন?

কনসোলে আউটপুট -

একাধিক ডিভ - জাভাস্ক্রিপ্টের ভিতরে/বাইরে ইভেন্ট  ক্লিক -এর জন্য একটি শর্ত কীভাবে তৈরি করবেন?

কেস 2

এখন, আমি ডিভ বিভাগের বাইরে সাতবার ক্লিক করছি। স্ন্যাপশটটি নিম্নরূপ -

এটি কনসোলে −

নিম্নলিখিত আউটপুট তৈরি করবে

একাধিক ডিভ - জাভাস্ক্রিপ্টের ভিতরে/বাইরে ইভেন্ট  ক্লিক -এর জন্য একটি শর্ত কীভাবে তৈরি করবেন?


  1. জাভাস্ক্রিপ্টে একটি স্ট্রিং কীভাবে অনুসন্ধান করবেন?

  2. জাভাস্ক্রিপ্টে ইভেন্ট বুদবুদ বনাম ইভেন্ট ক্যাপচারিং?

  3. বোতাম ক্লিকে জাভাস্ক্রিপ্টে একটি ডিভ কীভাবে লুকাবেন?

  4. জাভাস্ক্রিপ্টে বোতামে ক্লিক করার পরে আমার পাঠ্যক্ষেত্রটি কীভাবে খালি করা যায়?