jacascript document对象

前言:这是笔者学习之后自己的理解与整理。如果有错误或者疑问的地方,请大家指正,我会持续更新!

  Document 类型表示文档,或文档的根节点,这个节点是隐藏的,没有具体的节点标签;而 html 是根标签;

  如果想得到 HTMLHtmlElement,不必使用 childNodes 这么麻烦,可以使用 documentElement 即可;

  有时候我们只是想得到 body 标签,还可以用 document.body 获取;

        <script type="text/javascript">
            console.log(document.nodeType);//9
            console.log(document.childNodes[0]);//<!DOCTYPE html>
            console.log(document.childNodes[0].nodeType);//10  IE8及以下返回8

            console.log(document.childNodes[1]);//<html>...</html>
            console.log(document.childNodes[1].nodeType);//1
            console.log(document.childNodes[1].nodeName);//HTML

            //如果想得到HTMLHtmlElement,不必使用 childNodes 这么麻烦,可以使用 documentElement 即可;
            console.log(document.documentElement);//<html>...</html>

            //有时候我们只是想得到 body 标签
            //我们之前用的 document.getElementsByTagName(‘body‘)[0]; 获得
            //还可以用 document.body 获取
            console.log(document.body === document.getElementsByTagName(‘body‘)[0]);
        </script>

  下面是一些前端常用到的 document 属性:

   属性 说明
主要属性 document.title 设置文档标题等价于HTML的<title>标签
  document.bgColor 设置页面背景色
  document.fgColor 设置页面前景色(文本颜色)
  document.linkColor 未点击过的链接颜色
  document.alinkColor 激活链接(焦点在此链接上)的颜色
  document.vlinkColor 已点击过的链接颜色
  document.URL 设置URL属性从而在同一窗口打开另一网页
  document.fileCreatedDate 文件建立日期,只读属性
  document.fileModifiedDate 文件修改日期,只读属性
  document.fileSize 文件大小,只读属性
  document.cookie 设置和读出cookie
  document.charset 设置字符集 国际编码格式:utf-8
     
指向其他节点或对象的属性 document.doctype <!DOCTYPE html>
  document.documentElement <html>...</html>
  document.head <head>...</head>
  document.defaultView window
  document.activeElement 获得焦点的元素
     
指向特定元素集合的属性 document.all 文档中的所有元素,Firefox不支持此属性
  document.anchors 文档中所有的锚点,已废弃
  document.links 文档中所有的 a 超链接元素
  document.forms 文档中所有的 forms 元素
  document.images 文档中所有的 img 元素
  document.scripts 文档中所有的 script 元素
  document.styleSheets 文档中所有的 style 元素
     
时间: 2024-10-07 12:45:38

jacascript document对象的相关文章

document对象操作:浏览器页面文件

//找元素 1.根据id找 <div id="d1" cs="ceshi"><span>document对象</span></div> //var d1 = document.getElementById("d1"); //alert(d1); 2.根据class找 <div class="d">111</div> <span class="

【温故而知新-Javascript】使用 Document 对象

Document 对象时通往DOM功能的入口,它向你提供了当前文档的信息,以及一组可供探索.导航.搜索或操作结构与内容的功能. 我们通过全局变量document访问Document对象,它是浏览器为我们创建的关键对象之一.Document对象提供了文档的整体信息,并让你能够访问模型里的各个对象.简单示例如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>

Window.document对象

一.Window.document对象 1.找到元素:     docunment.getElementById("id"):根据id找,最多找一个:    var a =docunment.getElementById("id");将找到的元素放在变量中:    docunment.getElementsByName("name"):根据name找,找出来的是数组:    docunment.getElementsByTagName("

HTML静态网页--JavaScript-Window.document对象

1.Window.document对象 一.找到元素: docunment.getElementById("id"):根据id找,最多找一个:    var a =docunment.getElementById("id");将找到的元素放在变量中:    docunment.getElementByName("name"):根据name找,找出来的是数组:    docunment.getElementByTagName("name&

javascript中window与document对象、setInterval与setTimeout定时器的用法与区别

一.写在前面 本人前端菜鸟一枚,学习前端不久,学习过程中有很多概念.定义在使用时容易混淆,在此给向我一样刚踏入前端之门的童鞋们归纳一下.今天给大家分享一下js中window与document对象.setInterval与setTimeout定时器的用法与区别.讲得不对的地方,烦请大家指正,还望前辈.大牛多多指教! 二.window对象与document对象的用法和区别 window是全局对象,document是window对象的一个属性它也是一个对象.如图: document对象指的页面这个文档

Unit06: 外部对象概述 、 window 对象 、 document 对象

Unit06: 外部对象概述 . window 对象 . document 对象 小代码演示: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <script> //1.确认框 function del() { var b = confirm("确定要删除此数据吗?&qu

课堂所讲整理:HTML--8Window.document对象

1.Window.document对象 一.找到元素: docunment.getElementById("id"):根据id找,最多找一个:    var a =docunment.getElementById("id");将找到的元素放在变量中:    docunment.getElementByName("name"):根据name找,找出来的是数组:    docunment.getElementByTagName("name&

学习总结之javaScript document对象详解

Document对象内容集合 document 文挡对象 - JavaScript脚本语言描述———————————————————————注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写否则会提示你一个错误信息 “引用的元素为空或者不是对象\\\\\”——————————————————————— 对象属性document.title //设置文档标题等价于HTML的title标签document.bgColor //设置页面背景色document.fgColor

javascript之DOM(二Document对象)

javascript通过Document类型来表示文档.在浏览器中document是HTMLDocument对象(继承自Document)的一个实例,表示整个html页面.而且在浏览器中document对象还是window对象的一个属性,因此可以作为全局属性来用 Document节点具有下列特征: nodeType=9 nodeName="#document" nodeValue=null parentNode=null ownerDocument=null 其子节点可以使Docume