窗口對象的位置屬性與文檔對象的位置屬性之間是否有區別?javascript - window.location或document.location
window.location || document.location // That is the question.
- 是它們的屬性相同?
- 他們有不同的瀏覽器支持嗎?
窗口對象的位置屬性與文檔對象的位置屬性之間是否有區別?javascript - window.location或document.location
window.location || document.location // That is the question.
這兩個對象是相同的:
console.log(window.location === document.location) // true
它們都指向位置的對象。
爲什麼有兩種方法可以訪問同一個對象? – 2013-02-26 07:52:53
window.location represent position in current view of page in browser window
和document.location
代表目前顯示全文件/頁面位置
e.g在http://www.nationalgeographic.com/高達DAILY NEWS部分是window
和向下滾動,直到結束整頁是document
@adeneo感謝您的鏈接。 [@ Christoph的回答](http://stackoverflow.com/a/2431375/552067)很有見地。投票結束我的問題。 – 2013-02-26 07:58:23