UNPKG

rabbit-simple-ui

Version:

A simple UI component library based on JavaScript

19 lines (18 loc) 544 B
/** * 移除组件标签的自定义属性 * 1.非关联css的属性 * 2.仅取值属性 * 3.非业务逻辑代码要用的属性 */ export default function removeAttrs(elem: Element, attrs: Array<string>): void { setTimeout(() => { let i = 0; const { length } = attrs; for (; i < length; i++) { const attr = attrs[i]; elem.getAttribute(attr) || elem.getAttribute(attr) === '' ? elem.removeAttribute(attr) : null; } }, 0); }