--- title: Document.head slug: Web/API/Document/head translation_of: Web/API/Document/head ---
{{APIRef("DOM")}}
回傳當前文件的 {{HTMLElement("head")}} 元素。如果該文件有超過一個 <head>
元素,那只會回傳第一個 <head>
元素。
var objRef = document.head;
// in HTML: <head id="my-document-head"> var aHead = document.head; alert(aHead.id); // "my-document-head"; alert( document.head === document.querySelector("head") ); // true
document.head
是「唯讀」。若是想要將 document.head
改成別的值會失敗,這時有些瀏覽器不會告知任何錯誤訊息;有些,例如在 ECMAScript Strict 模式下 的 Gecko 瀏覽器,會給出 TypeError
異常。
Specification | Status | Comment |
---|---|---|
{{SpecName('HTML WHATWG','dom.html#dom-document-head','Document.head')}} | {{Spec2('HTML WHATWG')}} | Initial definition. |
{{SpecName('HTML5.1','dom.html#dom-document-head','Document.head')}} | {{Spec2('HTML5.1')}} | |
{{SpecName('HTML5 W3C','dom.html#dom-document-head','Document.head')}} | {{Spec2('HTML5 W3C')}} |
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | 4.0 | {{CompatVersionUnknown}} | {{CompatGeckoDesktop("2")}} | 9.0 | 11.0 | 5.0 |
Feature | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatGeckoMobile("2")}} | 9.0 | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |