Skip to content

ExtLinkToken

bhsd edited this page Nov 24, 2023 · 12 revisions

ExtLinkToken

[]内的外部链接。这个类同时混合了 MagicLinkToken 类的方法和原型属性。

原型属性

innerText: string

  • 链接显示文字。未指定链接显示文字时会根据页面源代码能直接识别的外部链接推测显示文字。
var root = Parser.parse('[//a][//b bb][//c]'),
    [a, b, c] = root.children;
assert.strictEqual(a.innerText, '[1]');
assert.strictEqual(b.innerText, 'bb');
assert.strictEqual(c.innerText, '[2]');

原型方法

setLinkText(text: string): void

  • 修改外链文本。
var root = Parser.parse('[//example.org example]'),
    extlink = root.firstChild;
extlink.setLinkText('non-whitespace'); // 注意不能使用这个方法清空外链文本
assert.strictEqual(root.toString(), '[//example.org non-whitespace]');
Clone this wiki locally