আপনি ক্লিকের জন্য ইভেন্ট শ্রোতাদের ব্যবহার করতে পারেন৷
৷উদাহরণ
নিম্নলিখিত কোড -
<!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
এখন, আমি ডিভ বিভাগের বাইরে সাতবার ক্লিক করছি। স্ন্যাপশটটি নিম্নরূপ -
এটি কনসোলে −
নিম্নলিখিত আউটপুট তৈরি করবে
