Blame view

node_modules/min-document/dom-text.js 720 Bytes
2a09d1a4   liuqimichale   添加宜春 天水 宣化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
  module.exports = DOMText
  
  function DOMText(value, owner) {
      if (!(this instanceof DOMText)) {
          return new DOMText(value)
      }
  
      this.data = value || ""
      this.length = this.data.length
      this.ownerDocument = owner || null
  }
  
  DOMText.prototype.type = "DOMTextNode"
  DOMText.prototype.nodeType = 3
  DOMText.prototype.nodeName = "#text"
  
  DOMText.prototype.toString = function _Text_toString() {
      return this.data
  }
  
  DOMText.prototype.replaceData = function replaceData(index, length, value) {
      var current = this.data
      var left = current.substring(0, index)
      var right = current.substring(index + length, current.length)
      this.data = left + value + right
      this.length = this.data.length
  }