شئbase منتسب با يك عنصر HTML <base> ميباشد . با شئbase ميتوان عنصر بيس صفحه را بصورت اقدامات شئ گرائي مديريت كرد.
با متدgetElementById() ميتوان بعنصرHTML <base> دسترسي پيدا نمود.
مثال ـ دسترسي به عنصرHTML <base> باid="myBase"
var x = document.getElementById("myBase");
با متدdocument.createElement() ميتوان شئbase ايجاد نمود.
مثال ـ ايجاد شئbase
var x = document.createElement("BASE");
ويژگي | شرح |
---|---|
href | مقدار ويژگيhref رابراي عنصر base تنظيم يابرگشت ميدهد . |
target | مقدار ويژگيtarget رابراي عنصر base تنظيم يابرگشت ميدهد . |
شئbase از ويژگي ها ورويداد هاي استاندارد پيروي ميكند.
ويژگيbase href مقدار ويژگي href را دريك عنصر base تنظيم ويابرگشت ميدهد .
ويژگيhref يكURL پايه براي همهURL هاي مرتبط دريك صفحه مشخص ميكند . بصورت پيش فرض urlپايه حل سند فعلي است، اما ميتوان آنرا بااين ويژگي لغو كرد .
مثال ـ برگشتurl پايه كه url هاي صفحه نسبت به آن ميباشند .
var x = document.getElementById("myBase").href;
مثال ـ تغيير آدرسurl پايه
document.getElementById("myBase").href = "https://www.w3schools.com/html/";
ويژگيbase target مقدار مشخصهtarget رابراي يك عنصر <base> تنظيم يا برگشت ميدهد .ويژگي فوق هدف پيش فرضي را براي براي تمام لينك ها وفرم ها ي موجود ،در صفحه مشخص ميكند.
مثال ـ برگشتbase target براي لينك هاي صفحه
var x = document.getElementById("myBase").target;
مقادير اين ويژگي مطابق جدول زيراست.
مقدارtarget | شرح |
---|---|
_blank | سند پيوندي را در يك پنجره جديد باز ميكند. |
_self | سندپيوندي را درهمان فريم كليك شده باز ميكند .اين مقدارپيش فرض اين ويژگي است |
_parent | سند پيوندي را در مجموعه فريم والدين بازميكند. | سندپيوندي را در پنجره اي كامل بازميكند |
framename | سند رادر فريم مشخص شده باز ميكند. |
مثال ـ تغيير مقصد اصلي براي تمام پيوندهاي يك صفحه به"_blank"
document.getElementById("myBase").target = "_blank";