English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

خاصية Location href

مفهوم JavaScript Location

hrefإعداد الخاصية أو إرجاع عنوان URL للصفحة الحالية.

النحو:

إرجاع الخاصية href:

location.href

ضبط الخاصية href:

location.href = URL
var x = location.href;
document.querySelector("#output").innerHTML = x;
الاختبار لرؤية‹/›

متوافق مع المتصفحات

يدعم جميع المتصفحات الخاصية href بشكل كامل:

الخاصية
hrefنعمنعمنعمنعمنعم

قيمة الخاصية

القيمةالوصف
URLالنص، يحدد عنوان URL للرابط.
القيم الممكنة:
  • رابط مطلق-المسار المطلق هو المسار الذي يبدأ من جذر مجلد النظام الملفي. إنه دائمًا يحتوي على عنوان URL الكامل للملف (مثلhref="https://ar.oldtoolbag.com/html/")

  • الرابط الخاص -إلى ملف داخل الموقع (مثلhref="/html/")

  • رابط نقطة-إلى نقطة داخل الصفحة (مثلlocation.href ="#empty_element")

  • بروتوكول جديد -تحديد بروتوكول آخر (مثل
    location.href="ftp://myftpserver.com"،
    location.href="mailto:[email protected]"
    أوlocation.href="file://host/path/example.txt")

تفاصيل تقنية

القيمة الم返回ة:تمثيل نصي، يمثل عنوان الصفحة الكامل، بما في ذلك بروتوكول (مثل https://)

مزيد من الأمثلة

ضبط قيمة href لتوجه إلى موقع آخر:

location.href = "https://ar.oldtoolbag.com";
الاختبار لرؤية‹/›

ضبط قيمة href لتوجه إلى نقطة في الصفحة الحالية:

location.href = "#top";
الاختبار لرؤية‹/›

هذا المثال يظهر جميع خصائص الموقع:

var txt = "";
txt += "<p>المضيف: "+ location.host + "</p>";
txt += "<p>اسم المضيف: "+ location.hostname + "</p>";
txt += "<p>الرابط: " + location.href + "</p>";
txt += "<p>المنشأ: " + location.origin + "</p>";
txt += "<p>المسار: " + location.pathname + "</p>";
txt += "<p>البروتوكول: " + location.protocol + "</p>";
txt += "<p>البحث: " + location.search + "</p>";
document.write(txt);
الاختبار لرؤية‹/›

المراجع ذات الصلة

الإشارة إلى الموقع:خصائص location.host

الإشارة إلى الموقع:خصائص location.hostname

الإشارة إلى الموقع:خصائص location.pathname

الإشارة إلى الموقع:خصائص location.protocol

مفهوم JavaScript Location