dom-parse
Safely parse an HTML string into DOM using DOMParser
or falling back to DOMImplementation
.
Usage
domParse(markup)
domParse(markup, options)
Parameters
markup
string of HTML you'd like to parseoptions
object of options
Return value
NodeList
, or false
if there was a parser error.
Example
import domParse from 'dom-parse';
domParse('Some <em>awesome</em> markup <img src="explosion.gif" />');
Strict Mode
By default dom-parse is in strict mode, which will parse the markup as XHTML/XML, requiring all tags to be closed:
domParse('<img src="dealwithit.gif">');
domParse('<p>Some lazy markup');
You can disable strict mode optionally:
domParse('<img src="dealwithit.gif">', { strict: false });
domParse('<p>Some lazy markup');