js中获取html元素之document.documentElement

js中获取html元素之document.documentElementdocument.documentElementDocument.documentElement是一个会返回文档对象(document)的根元素的只读属性(如HTML文档的<html>元素)。对于任何非空HTML文档,调用document.documentElement总是会返回一个<html>元素,且它一定是该文档的根元素。借助这个只读属性,能方便地获取到任意文档的根元素。参考文档html中document.body与document.d

大家好,又见面了,我是你们的朋友全栈君。

document.documentElement

Document.documentElement 是一个会返回文档对象(document)的根元素的只读属性(如HTML文档的 <html> 元素)。

 

对于任何非空 HTML 文档,调用 document.documentElement 总是会返回一个 <html> 元素,且它一定是该文档的根元素。借助这个只读属性,能方便地获取到任意文档的根元素。

参考文档

html中document.body 与 document.documentElement的区别如下:

js中获取html元素之document.documentElement

1. document.body

返回html dom中的body节点 即<body>

2. document.documentElement

返回html dom中的root根节点 即<html>

页面指定了 DOCTYPE 时,使用 document.documentElement,否则,使用 document.body。

以HTML超文本标记语言为例:整个文档的根可在DOM中使用document.documentElement来访问它,它就是整个节点树的根节点。而body是子节点,要访问到body标签,在脚本中应该写:document.body。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/161655.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 什么是ef core_vector嵌套vector

    什么是ef core_vector嵌套vectorEFcore相比EF6,对于DDD的支持更好。比如私有字段的映射,私有数组多对多的映射等等。 EFcore有几个坑需要注意:1.多对多的关系,因为只支持HasOne和Withmany,不支持HasMany。因此必须手动建立多对多的关系表的entity定义类,samplecode如下:classMyContext:DbContext{    pub…

  • 网络地址转换(NAT)的原理与配置

    网络地址转换(NAT)的原理与配置

  • C语言实现哈希表_哈希表c语言代码

    C语言实现哈希表_哈希表c语言代码这是一个简单的哈希表的实现,用c语言做的。哈希表原理这里不讲高深理论,只说直观感受。哈希表的目的就是为了根据数据的部分内容(关键字),直接计算出存放完整数据的内存地址。试想一下,如果从链表中根据关键字查找一个元素,那么就需要遍历才能得到这个元素的内存地址,如果链表长度很大,查找就需要更多的时间.void*list_find_by_key(list,key){for(p=list;p!=NULL;p=p->next){if(p->key=.

    2022年10月19日
  • android studio简历Assets文件夹

    android studio简历Assets文件夹

  • Resnet-18网络图示理解

    Resnet网络简介:resnet-18网络图示:17个卷积层(conv)+1个全连接层(fc)提示:BN就是批量归一化RELU就是激活函数lambdax:x这个函数的意思是输出等于输入identity就是残差1个resnetblock包含2个basicblock1个resnetblock需要添加2个残差在resnetblock之间残差形式是1*1conv,在resne

  • 如何实现自定义类加载器_进阶课程

    如何实现自定义类加载器_进阶课程新建一个java文件,保存在相应的目录用cmd命令进入到world类的上级目录,运行javac命令,生成.class文件创建自己定义的classload类//继承ClassLoader类,重写findclass方法。publicclassMyClassloaderextendsClassLoader{privateStringpath;privateStringclassloaderName;publicMyClassloader(Str

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号