信息元素对象

yuhuo2022-02-19JavaScriptJavaScript对象

HTMLHtmlElement 类

1. 创建对象

html 元素

HTMLHeadElement 类

1. 创建对象

head 元素

HTMLBodyElement 类

1. 创建对象

body 元素

HTMLBaseElement 类

1. 创建对象

base 元素

2. 原型属性

原型属性描述
href当前页面所有相对路径的基准路径

HTMLTitleElement 类

1. 创建对象

title 元素

2. 原型属性

原型属性描述
text标题文本

HTMLMetaElement 类

1. 创建对象

meta 元素

2. 原型属性

原型属性描述
name元数据属性的名称
httpEquiv响应标头的名称
content与 name 或 httpEquiv 属性配合,指定对应的值

HTMLLinkElement 类

1. 创建对象

link 元素

2. 原型属性

原型属性描述
href 必填资源路径
rel 必填关系类型
stylesheet:样式表
icon:图标
shortcut icon:图标
typeMIME类型
text/css
image/x-icon
image/png
image/gif
media媒体查询
disabled 布尔是否禁用,只仅用于样式表
sheet返回 CSSStyleSheet 对象
hreflang资源的语言

注意

  • 没指定图标时,浏览器会默认请求 /favicon.ico 作为图标
  • rel = “icon” 和 rel = "shortcut icon" 使用效果没有区别

HTMLStyleElement 类

1. 创建对象

style 元素

2. 原型属性

原型属性描述
typeMIME类型:text/css
media媒体查询
sheet返回 CSSStyleSheet 对象

HTMLScriptElement 类

1. 创建对象

script 元素

2. 原型属性

原型属性描述
type类型
src外部脚本路径
charset外部脚本的字符编码
async 布尔外部脚本是否异步执行
defer 布尔外部脚本是否推迟至最后执行
text当前脚本的文本
crossOrigin跨域设置,取值如下:
null:不限制跨域,但跨域脚本报错时,window.onerror 只能捕获到 Script error. ,无法捕获完整错误信息;
anonymous:跨域时必须通过 CORS 校验(当非 null 且设置不正确时默认为 anonymous)
use-credentials:跨域时必须通过 CORS 校验,并携带跨域 cookie(samesite = None)(默认只有同域才会携带 cookie)
Last Updated 2024/4/29 17:29:00