Skip to content

Commit 440ca5b

Browse files
committed
fix: getAttribute, setAttribute, removeAttribute
1 parent 2be0b04 commit 440ca5b

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

lib/index.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,11 +102,13 @@ export const removeEventListener = (element, type, listener, options) => {
102102
}
103103

104104
export const getAttribute = (element, name) =>
105-
element ? element.getAttribute(name) : null
105+
element && element.getAttribute ? element.getAttribute(name) : null
106106
export const setAttribute = (element, name, value) =>
107-
element ? element.setAttribute(name, value) : undefined
107+
element && element.setAttribute
108+
? element.setAttribute(name, value)
109+
: undefined
108110
export const removeAttribute = (element, name) =>
109-
element ? element.removeAttribute(name) : undefined
111+
element && element.removeAttribute ? element.removeAttribute(name) : undefined
110112

111113
export const setAttributes = (element, attributes) => {
112114
if (element && attributes) {

0 commit comments

Comments
 (0)