文本
Text
接口表示 DOM 树中的文本 node
。
要了解什么是文本节点,请考虑以下文档
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
节点,该节点的参数作为其文本内容。
实例属性
继承其父级 CharacterData
、Node
和 EventTarget
的属性。
Text.assignedSlot
只读-
返回一个
HTMLSlotElement
,表示插入节点的<slot>
。 Text.wholeText
只读-
返回一个字符串,包含与该
Node
逻辑上相邻的所有Text
节点的文本,按文档顺序连接。
实例方法
继承其父级 CharacterData
、Node
和 EventTarget
的方法。
Text.splitText
-
在指定偏移量处将节点分成两个节点。
规范
规范 |
---|
DOM 标准 # interface-text |
浏览器兼容性
BCD 表格仅在浏览器中加载