Разница между document.URL и location.href
Я знаю, что document.URL
не может быть установлен, а location.href
может.
Но в документе указано:
URL-адрес заменяет свойство DOM Level 0 location.href
.
Итак, когда мы будем использовать document.URL
?
Ответы
Ответ 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);