rayd / html-parse-stringify2

Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.
21 stars 11 forks source link

tagName property is always undefined #16

Open blackmambahk opened 7 years ago

blackmambahk commented 7 years ago

there is a problem with parse.js line 67:

byTag[current.tagName] = current;

current.tagName is always undefined.

In parse-tag.js line 33 the property 'name' is set not tagName as referenced above: res.name = match;

I think it should be 'tagName' as 'name' can conflict with an attribute 'name' in an Input tag for example..

Also 'byTag' seems to be unused so could be removed.