HTML DOM Object name প্রোপার্টি
<object> এলিমেন্টের name প্রোপার্টি (HTML DOM) অবজেক্টের name অ্যাট্রিবিউটের মান সেট বা রিটার্ন করতে ব্যবহৃত হয়। name অ্যাট্রিবিউট ফর্ম সাবমিশনে অবজেক্টের নাম হিসেবে পাঠানো হয় (দুর্লভ ব্যবহৃত), এবং উইন্ডো/ফ্রেম টার্গেটিংয়ের জন্য ব্যবহার করা হতো (লিগ্যাসি)।
সিনট্যাক্স
// নাম পাওয়া obj.name // নাম সেট করা obj.name = "name"
উদাহরণ
<!DOCTYPE html>
<html>
<body>
<object id="obj1" width="570" height="350"
data="https://www.tutorialspoint.com/flex/samples/CSSApplication.swf"
name="obj"></object>
<button onclick="changeName()">অবজেক্টের নাম পরিবর্তন করুন</button>
<p id="demo"></p>
<script>
function changeName() {
document.getElementById("obj1").name = "obj2";
document.getElementById("demo").innerHTML = "নাম আপডেট হয়েছে: obj2";
}
</script>
</body>
</html>
আউটপুট

বাটনে ক্লিক করলে নাম obj থেকে obj2 হয়ে যায়:

দ্রষ্টব্য
nameপ্রোপার্টি<object>-এর জন্য লিগ্যাসি ফিচার — আধুনিক ওয়েব ডেভেলপমেন্টে কম ব্যবহৃত।<iframe>-এnameবেশি গুরুত্বপূর্ণ (টার্গেটিংয়ের জন্য:<a target="iframeName">)।- ফর্ম সাবমিশনে
<object>সাধারণত ডেটা পাঠায় না (যদি না এটি ফর্ম কন্ট্রোল হয়)।
name vs id
| প্রোপার্টি | উদ্দেশ্য | ইউনিক? |
|---|---|---|
id |
ইউনিক আইডেন্টিফায়ার (CSS, JS,.Fragment) | হ্যাঁ (পেজে একটাই) |
name |
ফর্ম সাবমিশন নাম, ফ্রেম টার্গেটিং | না (একাধিক হতে পারে) |