Match-id-75c2d0560e7b4ee729267dae97f85520e426bf6b
This commit is contained in:
parent
e0a3204c28
commit
3d8502d8cc
|
@ -5,6 +5,13 @@ export const NSS = {
|
||||||
svg: 'http://www.w3.org/2000/svg',
|
svg: 'http://www.w3.org/2000/svg',
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const div = document.createElement('div');
|
||||||
|
const span = document.createElement('span');
|
||||||
|
const tr = document.createElement('tr');
|
||||||
|
const td = document.createElement('td');
|
||||||
|
const a = document.createElement('a');
|
||||||
|
const p = document.createElement('p');
|
||||||
|
|
||||||
// 创建DOM元素
|
// 创建DOM元素
|
||||||
export function createDom(
|
export function createDom(
|
||||||
tagName: string,
|
tagName: string,
|
||||||
|
@ -16,6 +23,18 @@ export function createDom(
|
||||||
|
|
||||||
if (ns !== NSS.html) {
|
if (ns !== NSS.html) {
|
||||||
dom = document.createElementNS(ns, tagName);
|
dom = document.createElementNS(ns, tagName);
|
||||||
|
} else if (tagName === 'div') {
|
||||||
|
dom = div.cloneNode(false);
|
||||||
|
} else if (tagName === 'span') {
|
||||||
|
dom = span.cloneNode(false);
|
||||||
|
} else if (tagName === 'tr') {
|
||||||
|
dom = tr.cloneNode(false);
|
||||||
|
} else if (tagName === 'td') {
|
||||||
|
dom = td.cloneNode(false);
|
||||||
|
} else if (tagName === 'a') {
|
||||||
|
dom = a.cloneNode(false);
|
||||||
|
} else if (tagName === 'p') {
|
||||||
|
dom = p.cloneNode(false);
|
||||||
} else {
|
} else {
|
||||||
dom = document.createElement(tagName);
|
dom = document.createElement(tagName);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue