您好!欢迎访问家园网-www.jy.wang!

家园网

document对象的属性有哪些

网络 作者:本站 点击:

JavaScript的document对象包含多种属性,主要分为以下几类:

一、文档元信息属性

  • document.title‌:获取或设置文档标题(浏览器标签页显示的文本)

  • document.URL‌:返回当前文档的完整URL

  • document.referrer‌:返回跳转到当前页面的来源页URL

  • document.domain‌:获取文档所属域名,用于同源策略调整

  • document.lastModified‌:返回文档最后修改时间(字符串格式)

  • document.readyState‌:标识文档加载状态(如"loading"、"complete")

二、文档结构访问属性

  • document.body‌:直接访问<body>元素

  • document.head‌:直接访问<head>元素

  • document.doctype‌:获取文档类型声明(DOCTYPE)

  • document.documentElement‌:访问根元素<html>(未在搜索结果中明确提及,但属于标准属性)

三、颜色与样式属性(已废弃或不推荐)

  • document.bgColor/fgColor‌:背景色和前景色(文本颜色)

  • document.linkColor/vlinkColor/alinkColor‌:链接颜色(未访问/已访问/激活状态)

  • ‌:这些属性属于旧规范,建议改用CSS替代

四、集合类属性

  • document.forms‌:返回所有<form>元素的集合

  • document.images‌:返回所有<img>元素的集合

  • document.links‌:返回所有<a><area>元素的集合

  • document.anchors‌:返回所有命名锚点(<a name="...">)的集合

  • document.embeds/plugins‌:返回所有嵌入对象(如插件)的集合

五、其他功能属性

  • document.cookie‌:读写当前页面的Cookie

  • document.charset‌:获取或设置文档字符编码

  • document.defaultCharset‌:返回默认字符编码

注意事项

  1. 部分属性(如颜色相关)已过时,现代开发应优先使用CSS。

  2. 集合类属性(如imagesforms)返回的是动态集合,会随DOM变化自动更新。

  3. 不同浏览器对某些属性的支持可能存在差异(如document.location已被标记为废弃,推荐使用window.location)。

标签: