javascript中doucument对象的属性和方法有哪些

兄弟姐妹们在线分析下,javascript中doucument对象的属性和方法有哪些
最新回答
一念花开

2021-10-04 09:20:22

JavaScript中document对象的常用属性和方法如下

一、常用属性

  • body:返回文档的<body>元素。
  • cookie:设置或返回与当前文档关联的所有cookie。
  • domain:返回当前文档的域名。
  • lastModified:返回文档最后修改的日期和时间。
  • referrer:返回载入当前文档的来源文档URL。
  • title:返回当前文档的标题(<title>标签内容)。
  • URL:返回文档的完整URL。
  • documentElement:返回文档的根节点(如<html>元素)。
  • activeElement:返回当前获得焦点的元素。
  • forms/images/links:分别返回文档中所有<form>、<img>、<a>元素的集合。

二、常用方法

  • getElementById():通过ID获取元素。
  • getElementsByClassName():返回指定类名的元素集合。
  • getElementsByTagName():返回指定标签名的元素集合。
  • querySelector():返回匹配CSS选择器的第一个元素。
  • querySelectorAll():返回匹配CSS选择器的所有元素列表。
  • write():向文档写入HTML或JavaScript代码。
  • writeln():与write()类似,但添加换行符。
  • open()/close():打开/关闭文档输出流(常用于动态写入内容)。
  • createElement():创建新元素节点。
  • createTextNode():创建文本节点。
  • addEventListener():为文档添加事件监听。
  • removeEventListener():移除事件监听。
  • normalize():合并相邻文本节点并删除空节点。

三、其他功能

  • cookie操作:通过document.cookie可读写cookie。
  • DOM操作:如createAttribute()、importNode()等支持节点创建与导入。
  • 文档信息:通过baseURI、documentURI等获取文档路径或编码方式。

注意:部分属性(如anchors、applets)已废弃或仅用于旧版HTML,现代开发中建议使用标准方法替代。