Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript中的哪个对象包含&书信电报;头></头>&引用;?_Javascript_Firefox - Fatal编程技术网

JavaScript中的哪个对象包含&书信电报;头></头>&引用;?

JavaScript中的哪个对象包含&书信电报;头></头>&引用;?,javascript,firefox,Javascript,Firefox,在firefox浏览器控制台上,我可以访问容器,如下所示 > window [object Window] > documentObject = window["document"]; [object HTMLDocument] > documentObject["body"] [object HTMLBodyElement] 请让我知道,我如何访问容器 注意:请不要推荐getElementByTagName类型的方法。我正在尝

firefox
浏览器控制台上,我可以访问
容器,如下所示

> window
        [object Window]
> documentObject = window["document"];
        [object HTMLDocument]
> documentObject["body"]
        [object HTMLBodyElement]
请让我知道,我如何访问
容器


注意:请不要推荐
getElementByTagName
类型的方法。我正在尝试使用字典语法访问上面的方法。

您可以使用getElementsByTagName()访问head元素:


您是否尝试过
文档标题
?您可以访问正文,如:
document.body
。您也可以这样做:
window.document.head
window.document.body
但是添加
window
不会改变任何东西。前者和后者是一样的

您还可以使用
计算成员访问
运算符:

var head = document['head']; // Same as: window['document']['head']
var body = document['body']; // Same as: window['document']['body']

如果查看jQuery源代码,您会发现:

var head = document.head ||
           document.getElementsByTagName("head")[0] ||
           document.documentElement;

你下一步打算用
头做什么?@Ааааааааааааааааа。我意识到JS中的任何对象都是dictionary(String:value)。所以,我只是想知道,为什么我在控制台的
window->document
对象下找不到“head”(key)属性,而不是“body”(key)属性。@overexchange我使用Chrome。在Chrome的控制台中,当您写入对象的名称时,该对象的可用属性和方法将显示在下拉列表中。如果Firefox没有这个功能,我建议你也下载Chrome。它对调试和学习有很大帮助。控制台不仅显示内置对象的道具和方法,而且如果您创建了一个对象,它还将帮助您进行操作。
var head = document.head ||
           document.getElementsByTagName("head")[0] ||
           document.documentElement;