JavaScript的文档对象中的URL属性
我已经浏览了JavaScript的文档对象中的URL属性,javascript,firefox,Javascript,Firefox,我已经浏览了google.com,并在浏览器控制台中检查了JavaScript的文档对象的“URL”属性 > documentNode = window["Document"] [object Function] > obj = documentNode(); [object XMLDocument] > obj["URL"] "about:blank" 当我键入obj[“URL”]时,我期望google.com作为输出 如果我的理解正确,
google.com
,并在浏览器控制台中检查了JavaScript的文档
对象的“URL”属性
> documentNode = window["Document"]
[object Function]
> obj = documentNode();
[object XMLDocument]
> obj["URL"]
"about:blank"
当我键入obj[“URL”]
时,我期望google.com
作为输出
如果我的理解正确,请让我知道,为什么上面的输出显示“about:blank”?通过执行
obj=documentNode()
您正在创建文档的新实例
这意味着obj
和window.document
都是document
的实例,但它们都有一个具有唯一属性值的唯一实例
尝试console.log(window.document.URL)
-通过执行obj=documentNode(),您应该可以看到您期望的URL。
您正在创建文档的新实例
这意味着obj
和window.document
都是document
的实例,但它们都有一个具有唯一属性值的唯一实例
尝试console.log(window.document.URL)
-您应该会看到您期望的URL。window.location.hrefwindow.location.hrefobj=window[“document”];[object HTMLDocument]obj[“URL”];"https://www.google.co.in/?gws_rd=ssl“
如何编写单个表达式来获取URL?我正在使用firefox浏览器如果您只需要当前页面的url,请使用window.location.href
。我重复一下,在我之前的评论中使用字典符号,如何编写单个表达式?嗯<代码>窗口['location']['href']
窗口[“文档”][“URL”]
工作正常。我不确定,为什么您更喜欢window['location']['href']
?obj=window[“document”];[object HTMLDocument]obj[“URL”];"https://www.google.co.in/?gws_rd=ssl“
如何编写单个表达式来获取URL?我正在使用firefox浏览器如果您只需要当前页面的url,请使用window.location.href
。我重复一下,在我之前的评论中使用字典符号,如何编写单个表达式?嗯<代码>窗口['location']['href']
窗口[“文档”][“URL”]
工作正常。我不确定,为什么您更喜欢窗口['location']['href']
?