Skip to content

Latest commit

 

History

History
9 lines (8 loc) · 958 Bytes

Text类型.md

File metadata and controls

9 lines (8 loc) · 958 Bytes

10.1.4 Text类型

  • nodeName 的值为"#text"。
  • nodeValue 的值为节点所包含的文本。
  • 可以通过 nodeValue 属性或 data 属性访问(修改) Text 节点中包含的文本。
  • 一般情况下,每个元素只有一个文本子节点。不过,在某些情况下也可能包含多个文本子节点。
  • 如果在一个包含两个或多个文本节点的父元素上调用 normalize()方法,则会将所有文本节点合并成一个节点,结果节点的 nodeValue 等于将合并前每个文本节点的 nodeValue 值拼接起来的值。
  • 可以使用 document.createTextNode()创建新文本节点,这个方法接受一个参数——要插入节点中的文本。
  • Text 类型提供了一个作用与 normalize()相反的方法: splitText()。这个方法会将一个文本节点分成两个文本节点。原来的文本节点将包含从开始到指定位置之前的内容,新文本节点将包含剩下的文本。