উত্তর:
হ্যাঁ আপনি ঠিক ব্যবহার করতে পারেন .idসম্পত্তি এর DOM উপাদান উদাহরণস্বরূপ:
myDOMElement.id
বা, এরকম কিছু:
var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
alert(inputs[i].id);
}
myDOMElement.idআইডি বা 'আইডি' নাম দিয়ে কোনও শিশু উপাদানকেও ফিরিয়ে দিতে পারে। যেমনটি এখানে এই জিসফিডেলে
হ্যাঁ আপনি সহজভাবে বলতে পারেন:
function getID(oObject)
{
var id = oObject.id;
alert("This object's ID attribute is set to \"" + id + "\".");
}
এটি দেখুন: আইডি অ্যাট্রিবিউট | আইডি সম্পত্তি
এটিও কাজ করবে:
document.getElementsByTagName('p')[0].id
(যদি উপাদানটি থাকে যেখানে আপনার নথিতে 1 ম অনুচ্ছেদ রয়েছে)
getElementsByClassNameআইই (আইই 9 এর আগে) সমর্থিত নয়।
সুপার ইজি ওয়ে
$('.CheckBxMSG').each(function () {
var ChkBxMsgId;
ChkBxMsgId = $(this).attr('id');
alert(ChkBxMsgId);
});
এই সাহায্য করে যদি আমাকে বলুন
ইভেন্ট হ্যান্ডলারটিতে আপনি নিম্নলিখিত হিসাবে আইডি পেতে পারেন
function show(btn) {
console.log('Button id:',btn.id);
}
<button id="myButtonId" onclick="show(this)">Click me</button>
সন্তানের উপাদান পেতে এড়ানোর জন্য আপনার পরীক্ষা করা দরকার
var getIdFromDomObj = function(domObj){
var id = domObj.id;
return typeof id === 'string' ? id : false;
};
হ্যাঁ. কল করে আপনি তার আইডি দ্বারা একটি উপাদান পেতে পারেন document.getElementById। এটি পাওয়া গেলে একটি এলিমেন্ট নোডটি ফেরত দেবে, nullঅন্যথায়:
var x = document.getElementById("elementid"); // Get the element with id="elementid"
x.style.color = "green"; // Change the color of the element