parse(s) {
			try {
				return domParser.parseFromString(s, 'text/html').body.firstChild;
			}
			catch(e) {
				return null;
			}
		}
Parses a given string as HTML and returns the first child node.

@instance
@memberof LuCI.dom
@param {string} s
A string containing an HTML fragment to parse. Note that only
the first result of the resulting structure is returned, so an
input value of `<div>foo</div> <div>bar</div>` will only return
the first `div` element node.

@returns {Node}
Returns the first DOM `Node` extracted from the HTML fragment or
`null` on parsing failures or if no element could be found.