NowikiBaseToken - bhsd-harry/wikiparser-node GitHub Wiki

Other Languages

简介

CommentTokenDoubleUnderscoreTokenHrTokenListBaseTokenNoincludeTokenQuoteToken 等的父类。这个类继承了 Token 类的全部属性和方法,这里不再列出。

✅ 在 MiniBrowser 版本中可用。

Properties

innerText

✅ 展开

type: string
文本内容。

// innerText
var {firstChild} = Parser.parse('<!-- a -->');
assert.equal(firstChild, '<!-- a -->');
assert.strictEqual(firstChild.innerText, ' a ');

Methods

cloneNode

展开

param: this
深拷贝节点。

// cloneNode (main)
var nowiki = Parser.parse('<nowiki>a</nowiki>').firstChild.lastChild;
assert.equal(nowiki, 'a');
assert.deepStrictEqual(nowiki.cloneNode(), nowiki);

nowiki = Parser.parse('----').firstChild;
assert.deepStrictEqual(nowiki.cloneNode(), nowiki);

nowiki = Parser.parse('* a').firstChild;
assert.equal(nowiki, '* ');
assert.deepStrictEqual(nowiki.cloneNode(), nowiki);
⚠️ **GitHub.com Fallback** ⚠️