document.URL和location.href之间的区别

我知道document.URL不能被设置,而location.href可以。

但该文件指出:

URL是DOM Level 0 location.href属性的替代品。

那么我们什么时候会使用document.URL呢?

你可以得到 document.URL,但是你不能设置它。 你可以得到并设置location.href

在一些网页浏览器中,您可以设置document.URL但请不要,因为它在大多数浏览器中都不起作用。

你自己给了答案!

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

在这里了解更多

就获取数据而言,它们是可以互换的,但正如你所指出的,document.URL不能被设置。 我只是总是使用location.href,因为它是一个getter / setter。

是,不是!

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