Like innerHTML, to me, *HTML means a HTML-style string, not a HTML DOM Node/Element, how about tempNode or tempElement here?