5.1.document

document对象是DOM(文档对象模型)的核心接口,document 对象是 JavaScript 中最重要的对象之一,它代表了当前浏览器窗口或标签页中加载的 HTML 文档。通过 document 对象,开发者可以访问、修改和操作页面的内容、结构和样式,实现丰富的动态效果和交互功能。

  • 定义document 是全局对象 window 的一个属性,代表当前加载的文档。它是 DOM(文档对象模型) 的入口点,允许 JavaScript 与 HTML 和 XML 文档进行交互。
  • 类型document 是一个 Document 接口的实例,具有丰富的属性和方法,用于操作文档的内容和结构。

在浏览器环境中,document 对象是全局可访问的,可以直接使用。例如:

console.log(document.title); // 访问文档的标题

document 对象的常用属性

1. document.title

  • 描述:获取或设置当前文档的标题(即 <title> 标签的内容)。

  • console.log(document.title); // 获取文档标题
    document.title = "新的页面标题"; // 设置文档标题

2. document.body

  • 描述:返回文档的 <body> 元素。

  • const body = document.body;
    console.log(body); // 输出 <body> 元素

3. document.head

  • 描述:返回文档的 <head> 元素。

  • const head = document.head;
    console.log(head); // 输出 <head> 元素

4. document.documentElement

  • 描述:返回文档的根元素 <html>

  • const html = document.documentElement;
    console.log(html.tagName); // 输出 "HTML"

5. document.URL 和 document.location

  • 描述:获取当前文档的 URL 地址。

  • console.log(document.URL); // 获取当前页面的完整URL
    console.log(document.location.href); // 等同于 document.URL

6. document.referrer

  • 描述:返回链接到当前页面的前一个页面的 URL。

  • console.log(document.referrer); // 输出来源页面的URL

7. document.forms 和 document.images

  • 描述:分别返回文档中所有 <form> 和 <img> 元素的集合。

  • const forms = document.forms;
    console.log(forms); // 输出所有表单元素的集合
    
    const images = document.images;
    console.log(images); // 输出所有图片元素的集合

document 对象的常用方法

1. 获取元素的方法

a. document.getElementById(id)
  • 描述:根据元素的 id

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

chxii

小小打赏,大大鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值