comment nodes don't have an outerHTML property
node types