Why do some tags I am passing into createContextualFragment not appear as elements in the resulting DocumentFragment?
15:11 08 Oct 2026

const parseFrag = markup =>
  document.createRange().createContextualFragment(markup);

console.log(parseFrag(
  '

hello

') .querySelector('p')); //=

hello

// OK console.log(parseFrag( 'hello') .querySelector('td')); //= null // WTF?

Why does the element not appear in the fragment?

javascript dom html-parsing documentfragment