文字组件

This commit is contained in:
2023-10-02 08:11:28 +08:00
parent d9e756412c
commit 992459ec5d
1 changed files with 11 additions and 0 deletions

View File

@ -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
}