From 992459ec5d10bf6ca17464a84fbb9e63049a272f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A7=89?= Date: Mon, 2 Oct 2023 08:11:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E5=AD=97=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/weigets.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/public/weigets.js b/public/weigets.js index 6ac51c8..b352d08 100644 --- a/public/weigets.js +++ b/public/weigets.js @@ -21,3 +21,14 @@ export function ListItem({ innerText, onclick, id, children = [], dataset, class children.forEach(child => li.appendChild(child)) return li } + +export function Text({ innerText, onclick, id, children = [], dataset, classList=[] }) { + const span = document.createElement('span') + classList.forEach(item => span.classList.add(item)) + span.innerText = innerText + span.onclick = onclick + span.id = id + dataset && Object.keys(dataset).forEach(key => span.dataset[key] = dataset[key]) + children.forEach(child => span.appendChild(child)) + return span +}