elem.tagName だと DIV みたいな大文字になる
小文字化面倒だと思ってたら localName だと小文字でとれる

document.createElement("div").localName
// "div"

document.createElement("div").tagName
// "DIV"

document.createElement("div").nodeName
// "DIV"

「For example, in the qualified name "ecomm:partners", "partners" is the local name and "ecomm" is the prefix」
https://developer.mozilla.org/en-US/docs/Web/API/Element/localName

って書いてるのに

document.createElement("ecomm:partners").localName
// "ecomm:partners"

コロン含めて全部取れる