কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে ট্যাগের অর্ডার অনুযায়ী innerHTML পরিবর্তন করা

এই কাজের জন্য document.querySelectorAll() ব্যবহার করা হয়।

উদাহরণ

নিচের কোডটি অনুসরণ করুন:

<!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>
    <p class="numberDemo">My Paragraph</p>
    <p class="numberDemo">My Paragraph</p>
    <p class="numberDemo">My Paragraph</p>
    <button id="orderDemo">Click to Order the Paragraph</button>
</body>
<script>
    document.getElementById('orderDemo')
        .addEventListener('click', function (e) {
            var allHTMLValues = document.querySelectorAll('.numberDemo');
            var counter = 1;
            for (temp of allHTMLValues) {
                temp.innerText = 'The Paragraph is in order ' + (counter);
                counter = counter + 1;
            }
        });
</script>
</html>

প্রোগ্রামটি রান করতে ফাইলটি যেকোনো নাম দিয়ে (যেমন index.html) সেভ করুন। তারপর VS Code এডিটরে ফাইলটিতে রাইট-ক্লিক করে Open with Live Server অপশনটি বেছে নিন।

আউটপুট

বাটনে ক্লিক করলে প্যারাগ্রাফগুলো ক্রমানুসারে "The Paragraph is in order 1", "The Paragraph is in order 2" ইত্যাদি দেখাবে।

  1. HTML ফাইলে জাভাস্ক্রিপ্ট এম্বেড করার পদ্ধতি

  2. জাভাস্ক্রিপ্টে <strong> ট্যাগে টেক্সট সেট করা

  3. জাভাস্ক্রিপ্টে পুরো ডকুমেন্ট HTML স্ট্রিং আকারে কীভাবে পাবেন?

  4. জাভাস্ক্রিপ্ট: নেস্টেড অ্যারে অনুযায়ী নেস্টেড আনঅর্ডার্ড লিস্ট তৈরি করা