forked from daren.hsu/line_push
19 lines
384 B
JavaScript
19 lines
384 B
JavaScript
/**
|
|
* 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;
|
|
}
|
|
}
|