javascript中给location赋值和location.href赋值效果为什么会一样?

SJY发表于:2016年12月28日 14:08 • 阅读:

.href 是location的一个默认属性,就是在不写属性的情况下默认为.href

就是 alert一样, 它是window下的,window.alert 但一般都省掉window 直接写 alert

当一个 Location 对象被转换成字符串,href 属性的值被返回。这意味着你可以使用表达式 location 来替代 location.href。

内部是在类型转换的时候处理的。

location.href是location对象的其中一个方法。和CSS里面的简写是一个道理

类似的还有location.pathname,location.port,location.hash 等等

欢迎转载,但请保留原文地址 http://www.sjyhome.com/javascript/location-location.href.html

回复(0)