UNPKG

ukelli-ui

Version:

Base on React's UI lib. Make frontend's dev simpler and faster.

23 lines (22 loc) 776 B
/** * 在 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); }