HTML DOM hasAttributes() পদ্ধতি পরীক্ষা করে যে একটি উপাদানের কোনো বৈশিষ্ট্য আছে কি না। এলিমেন্টে কোনো অ্যাট্রিবিউট থাকলে এটি সত্য দেখায় এবং না থাকলে মিথ্যা ফেরত দেয়। যদি এই পদ্ধতিটিকে এলিমেন্ট নোড ছাড়া অন্য কোনো নোডে কল করা হয়, তাহলে প্রত্যাবর্তিত মান সর্বদা মিথ্যা হবে।
সিনট্যাক্স
hasAttribbutes() পদ্ধতি -
-এর জন্য সিনট্যাক্স নিচে দেওয়া হলnode.hasAttributes()
উদাহরণ
আসুন hasAttributes() পদ্ধতি -
-এর জন্য একটি উদাহরণ দেখি<!DOCTYPE html> <html> <body> <h1>hasAttributes() example</h1> <p>This paragraph has no attributes</p> <button onclick="containsAttr()">CHECK</button> <p id="Sample">The paragraph above hasAttribute value : </p> <script> function containsAttr() { var p = document.getElementsByTagName("P")[0]; document.getElementById("Sample").innerHTML+=p.hasAttributes(); } </script> </body> </html>
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে
চেক বোতামে ক্লিক করলে -
উপরের উদাহরণে -
আমরা একটি অনুচ্ছেদ তৈরি করেছি যার সাথে কোন বৈশিষ্ট্য যুক্ত নেই −
<p>This paragraph has no attributes</p>
তারপরে আমরা চেক বোতাম তৈরি করেছি যা ব্যবহারকারীর দ্বারা ক্লিক করার পরে checkAttr() পদ্ধতিটি কার্যকর করে -
<button onclick="containsAttr()">CHECK</button>
containsAttr() মেথডটি getElementsByTagName() মেথড ব্যবহার করে প্রথম
এলিমেন্ট পায় এবং প্রথম এলিমেন্ট পাওয়ার জন্য ইনডেক্স ব্যবহার করে এবং ভেরিয়েবল p এ বরাদ্দ করে। এটি তারপরে ভেরিয়েবল p-এর উপর hasAttributes() মেথডকে কল করে এবং আমাদের প্রথম
এলিমেন্টের কোনো অ্যাট্রিবিউট না থাকায় মিথ্যা রিটার্ন করে। এই মানটি এর অভ্যন্তরীণ এইচটিএমএল বৈশিষ্ট্য ব্যবহার করে "নমুনা" আইডি সহ অনুচ্ছেদে যুক্ত করা হয়েছে:
function containsAttr() { var p = document.getElementsByTagName("P")[0]; document.getElementById("Sample").innerHTML+=p.hasAttributes(); }