2010-12-01 44 views

回答

3

the Mozilla docs

URL是DOM级别0 document.location.href财产的替代品。但是,document.location.href是可设置的,并且document.URL不是。

document.location不是任何标准(DOM级别0)的一部分,尽管大多数浏览器都支持它。 document.URL是W3C DOM Level 2规范的一部分。

+1

谢谢.....简单但明显 – 2010-12-01 07:51:50

2

document.location.href硬性,和document.URL不是。

0

Both提供当前文档的URL。该值与location.href相同。 document.URL属性演变为document.location的替代,以避免位置对象和document.location属性之间的潜在混淆(通过脚本和JavaScript解释器引擎)。要导航到另一个页面,最安全(用于跨浏览器和向后兼容性)将URL字符串值分配给location.href属性,而不是以此文档为中心的属性。

0

因为[正确] location对象所属(并且更重要的是,应该属于存在)至window,yes以document.location,它是一种兼容的问题(或者,更精确的,DOM级别0夸克)。

FAQ条目:http://xkr.us/js/location

相关问题