diff --git a/markdown-it-attrs.browser.js b/markdown-it-attrs.browser.js index 124cbb1..8837f4a 100644 --- a/markdown-it-attrs.browser.js +++ b/markdown-it-attrs.browser.js @@ -684,15 +684,17 @@ exports.getAttrs = function (str, start, options) { exports.addAttrs = function (attrs, token) { - for (var j = 0, l = attrs.length; j < l; ++j) { - var key = attrs[j][0]; - - if (key === 'class') { - token.attrJoin('class', attrs[j][1]); - } else if (key === 'css-module') { - token.attrJoin('css-module', attrs[j][1]); - } else { - token.attrPush(attrs[j]); + if (token) { + for (var j = 0, l = attrs.length; j < l; ++j) { + var key = attrs[j][0]; + + if (key === 'class') { + token.attrJoin('class', attrs[j][1]); + } else if (key === 'css-module') { + token.attrJoin('css-module', attrs[j][1]); + } else { + token.attrPush(attrs[j]); + } } }