ukelli-ui
Version:
Base on React's UI lib. Make frontend's dev simpler and faster.
23 lines (22 loc) • 776 B
JavaScript
/**
* 在 document.body 中创建指定 ID 的元素,并返回该元素的引用
* @param targetID 设置的元素的 ID
* @param className 设置的元素的 class
*/
export default function setDOMById(targetID, className) {
if (className === void 0) { className = ''; }
if (!targetID)
console.log('params id is required');
var targetDOM = document.getElementById(targetID);
if (!targetDOM) {
targetDOM = document.createElement('div');
targetDOM.id = targetID;
targetDOM.className = className;
document.body.appendChild(targetDOM);
}
return targetDOM;
}
export function destoryDOM(targetID) {
var targetDOM = document.getElementById(targetID);
targetDOM && document.body.removeChild(targetDOM);
}