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

发布于 2024-10-26 04:41:20 字数 226 浏览 1 评论 0原文

我知道 document.URL 无法设置,而 location.href 可以。

但文件指出:

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

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

I know that document.URL can not be set, while location.href can.

But the Document indicates:

URL is a replacement for the DOM Level 0 location.href property.

So when would we use document.URL?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

风透绣罗衣 2024-11-02 04:41:20

您可以获取 document.URL,但无法设置它。
您可以获取和设置 location.href

在某些网络浏览器中,您可以设置 document.URL 但请不要这样做,因为它在大多数浏览器中不起作用。

你自己已经给出答案了!

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

在此处了解更多信息

You can get the document.URL, but you can not set it.
You can both get and set the location.href.

In some webbrowsers, you are able to set the document.URL but please don't, as it doesn't work in most browsers.

You gave the answer yourself!

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

Learn more here

流绪微梦 2024-11-02 04:41:20

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

They're interchangeable as far as getting data is concerned, but as you pointed out document.URL can not be set. I just always use location.href since it's a getter/setter.

泪是无色的血 2024-11-02 04:41:20

是与否!

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

Yes and no!

alert(document.url);  
document.url="http://www.google.co.uk";  
alert(document.url);  
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文