文本

Text 接口表示 DOM 树中的文本 node

EventTarget Node CharacterData Text

要了解什么是文本节点,请考虑以下文档

html
<html lang="en" class="e">
  <head>
    <title>Aliens?</title>
  </head>
  <body>
    Why yes.
  </body>
</html>

在该文档中,有五个文本节点,其内容如下

  • "\n " (在 <head> 开始标签之后,一个换行符,后面跟着四个空格)
  • "Aliens?"title 元素的内容)
  • "\n " (在 </head> 结束标签之后,一个换行符,后面跟着两个空格)
  • "\n " (在 <body> 开始标签之后,一个换行符,后面跟着两个空格)
  • "\n Why yes.\n \n\n"body 元素的内容)

每个文本节点都是一个对象,具有本文档中描述的属性和方法。

构造函数

Text()

返回一个新的 Text 节点,该节点的参数作为其文本内容。

实例属性

继承其父级 CharacterDataNodeEventTarget 的属性。

Text.assignedSlot 只读

返回一个 HTMLSlotElement,表示插入节点的 <slot>

Text.wholeText 只读

返回一个字符串,包含与该 Node 逻辑上相邻的所有 Text 节点的文本,按文档顺序连接。

实例方法

继承其父级 CharacterDataNodeEventTarget 的方法。

Text.splitText

在指定偏移量处将节点分成两个节点。

规范

规范
DOM 标准
# interface-text

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅