html5 document.head dom 树访问器
一个鲜为人知的 html5 javascript 好东西是 document.head
dom 树访问器,它比 document.getelementsbytagname('head')[0]
更有效(也更容易输入)。
文档的 head
元素是作为 html
元素子元素的第一个 head
元素(如果有的话),否则为 null。 获取 head
属性时,必须返回文档的 head 元素(head 元素或 null)。
对 document.head
的原生支持很容易检测到:
if (document.getelementsbytagname('head')[0] === document.head) {
// native support
}
模拟它也非常简单。 只需将以下代码片段放入我们的 javascript 代码中:
document.head = document.head || document.getelementsbytagname('head')[0];
如果你不关心 jslint 对你的代码发出嘘声,你也可以这样做(效率稍微高一些):
document.head || (document.head = document.getelementsbytagname('head')[0]);
在那之后,继续使用你想要的 document.head
:)
转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处
本文地址:
相关文章
发布时间:2024/03/19 浏览次数:71 分类:javascript
-
在今天的帖子中,我们将学习如何使用 javascript 在 html canvas 中创建图形,特别是圆形。
在 angularjs 中启用 html5 模式
发布时间:2023/04/14 浏览次数:185 分类:angular
-
本文讨论如何在 angularjs 应用程序上启用带有深度链接的 html5 模式。
发布时间:2023/03/13 浏览次数:199 分类:css
-
本教程演示如何使用 css 更改 html5 输入的占位符颜色。
发布时间:2023/01/11 浏览次数:75 分类:html
-
html5 details 元素目前不受 chrome 12 及更高版本原生支持的任何浏览器的原生支持。 这使得猜测这个新元素的确切行为有点困难,但阅读规范给了我们一个很好的主意。 清楚的是: detai
html5 使用的三个层次
发布时间:2023/01/11 浏览次数:76 分类:html
-
级别 1:它只是工作 html5 规范是在考虑向后兼容性的情况下编写的(并且仍在编辑中)。 html5 中有一些新功能已经可以在每个 a 级浏览器中使用,因此现在可以使用,不需要任何奇怪的
发布时间:2023/01/11 浏览次数:167 分类:html
-
你知道的,我总是更喜欢 html 而不是 xhtml ,因为它不那么冗长,而且我喜欢让事情变得简单。 真实的故事。 但这并没有阻止我想知道究竟是如何触发 html5 的 xml 模式的让我们从现在起
发布时间:2023/01/08 浏览次数:144 分类:html
-
html5 带来的更微妙但更棒的变化之一,适用于 id 属性。 html 4.01 和 html5 中的 id 有何不同 html 4.01 规范规定 id 令牌必须以字母 ([a-za-z]) 开头,后面可以跟任意数量的字母、数字 ([0-9]) 、
发布时间:2021/08/11 浏览次数:188 分类:
发布时间:2016/01/14 浏览次数:901 分类:编程语言
-
用canvas实现炫丽的计时器效果