location.href
和window.location
都是用来获取当前页面的URL地址的方法,它们之间的主要区别在于:
location.href
是一个属性,可以用来获取当前页面的URL地址,并且可以通过赋值来改变页面的URL地址,例如: location.href = "http://www.example.com";
window.location
是一个对象,包含了与当前页面URL地址相关的一些方法和属性,其中包括window.location.href
,用来获取当前页面的URL地址,也可以通过赋值来改变页面的URL地址。总的来说,location.href
是window.location
对象的一个属性,用来获取和改变页面的URL地址,而window.location
是一个包含了更多关于页面URL地址的信息的对象。