1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| /**
| * Node Class as base class for TextNode and HTMLElement.
| */
| export default class Node {
| constructor(parentNode = null) {
| this.parentNode = parentNode;
| this.childNodes = [];
| }
| get innerText() {
| return this.rawText;
| }
| get textContent() {
| return this.rawText;
| }
| set textContent(val) {
| this.rawText = val;
| }
| }
|
|