feat:paste link element with attribute
This commit is contained in:
@@ -102,6 +102,19 @@ export function getElementListByHTML(htmlText: string): IElement[] {
|
|||||||
elementList.push({
|
elementList.push({
|
||||||
value: '\n'
|
value: '\n'
|
||||||
})
|
})
|
||||||
|
} else if (node.nodeName === 'A') {
|
||||||
|
const aElement = node as HTMLLinkElement
|
||||||
|
const value = aElement.innerText
|
||||||
|
if (value) {
|
||||||
|
elementList.push({
|
||||||
|
type: ElementType.HYPERLINK,
|
||||||
|
value: '',
|
||||||
|
valueList: [{
|
||||||
|
value
|
||||||
|
}],
|
||||||
|
url: aElement.href
|
||||||
|
})
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
findTextNode(node)
|
findTextNode(node)
|
||||||
if (node.nodeType === 1 && n !== childNodes.length - 1) {
|
if (node.nodeType === 1 && n !== childNodes.length - 1) {
|
||||||
|
|||||||
Reference in New Issue
Block a user