Подтвердить что ты не робот

Разница между document.URL и location.href

Я знаю, что document.URL не может быть установлен, а location.href может.

Но в документе указано:

URL-адрес заменяет свойство DOM Level 0 location.href.

Итак, когда мы будем использовать document.URL?

4b9b3361

Ответ 1

Вы можете получить документ .URL, но вы не можете установить его. Вы можете установить и установить location.href.

В некоторых веб-браузерах вы можете установить document.URL, но, пожалуйста, не делайте этого, так как он не работает в большинстве браузеров.

Вы сами дали ответ!

var currentURL = document.URL;
alert(currentURL);

Подробнее здесь

Ответ 2

Они могут быть взаимозаменяемыми по мере получения данных, но, как вы указали, document.URL не может быть установлен. Я просто всегда использую location.href, так как это геттер/сеттер.

Ответ 3

Да и нет!

alert(document.url);  
document.url="http://www.google.co.uk";  
alert(document.url);