জাভাস্ক্রিপ্ট-এ getAttributeNode() মেথড দেওয়া আছে একটি এলিমেন্টের নির্দিষ্ট নামের অ্যাট্রিবিউট নোড (attribute node) বের করতে, অ্যাট্রিবিউট অবজেক্ট (attribute object) হিসেবে। যদি অ্যাট্রিবিউট না থাকে, তবে রিটার্ন ভ্যালু হবে null বা খালি স্ট্রিং ("")।
সিনট্যাক্স
element.getAttributeNode(attributename);
এটি নির্দিষ্ট অ্যাট্রিবিউট নোডকে রিপ্রেজেন্ট করার অ্যাট্রিবিউট অবজেক্ট ফেরত দেয়।
উদাহরণ
নিচের উদাহরণে, দুটি হেডিং ট্যাগ আছে ভিন্ন ক্লাস দিয়ে। সেই ট্যাগগুলো getAttributeNode() দিয়ে অ্যাক্সেস করলে সেগুলো যেই ক্লাসের সাথে যুক্ত, সেটি ফেরত দেয়। এটি অ্যারে এর মত কাজ করে। একাধিক ক্লাস অ্যাক্সেস করতে তাদের ইনডেক্স নম্বর দিতে হয়।
<html> <body>
<h2 class="class1">Tutorix</h2>
<h2 class="class2">Tutorialspoint</h2>
<p id="attribute"></p>
<script>
var elmnt = document.getElementsByTagName("h2")[1];
var value = elmnt.getAttributeNode("class").value;
document.getElementById("attribute").innerHTML = value;
</script>
</body> </html>
আউটপুট
Tutorix Tutorialspoint class2