LocationObject


Объект Location

Объект Location содержит информацию о текущем URL.

Объект Location является частью объекта window и доступен черезwindow.location.xxxсоответствующие свойства формата для доступа к нему.

NoteПримечание:Не существует публичного стандарта, применимого к объекту Location, но все браузеры его поддерживают.


Свойства объекта Location

Свойство Описание
hash Возвращает якорную часть URL
host Возвращает имя хоста и порт URL
hostname Возвращает имя хоста URL
href Возвращает полный URL
pathname Возвращает путь URL.
port Возвращает номер порта, используемого сервером URL
protocol Возвращает протокол URL
search Возвращает часть URL, содержащую строку запроса

Примеры

// Создать тег a и установить атрибут href
var url = document.createElement('a');
url.href = 'https://www.example.com/?s=python#test';
console.log(url.href);      // https://www.example.com/?s=python
console.log(url.protocol);  // https:
console.log(url.host);      // www.example.com
console.log(url.hostname);  // www.example.com
console.log(url.port);      // (Вывод пуст - порт https по умолчанию 443)
console.log(url.pathname);  // /
console.log(url.search);    // en-US/search
console.log(url.hash);      // #test
console.log(url.origin);    // https://www.example.com

Результат теста следующий:

Методы объекта Location

Метод Описание
assign() Загружает новый документ
reload() Перезагружает текущий документ
replace() Заменяет текущий документ новым документом
Другие расширения