Spaces:
Sleeping
Sleeping
| ; | |
| exports.__esModule = true; | |
| exports.default = attribute; | |
| /** | |
| * Gets or sets an attribute of a given element. | |
| * | |
| * @param node the element | |
| * @param attr the attribute to get or set | |
| * @param val the attribute value | |
| */ | |
| function attribute(node, attr, val) { | |
| if (node) { | |
| if (typeof val === 'undefined') { | |
| return node.getAttribute(attr); | |
| } | |
| if (!val && val !== '') { | |
| node.removeAttribute(attr); | |
| } else { | |
| node.setAttribute(attr, String(val)); | |
| } | |
| } | |
| } | |
| module.exports = exports["default"]; |