Input value refers to actual DOM elements in this context.
Note that in Chrome <math-element>.constructor.name wrongly returns Element, getType() correctly returns MathMLElement instead.
| Input value | getType() returns | 
is<Type>() function(s) | 
|---|---|---|
<math> | 
MathMLElement | 
isMathElement(), isElement() | 
<maction> | 
MathMLElement | 
isMathElement(), isElement() | 
<maligngroup> | 
MathMLElement | 
isMathElement(), isElement() | 
<malignmark> | 
MathMLElement | 
isMathElement(), isElement() | 
<menclose> | 
MathMLElement | 
isMathElement(), isElement() | 
<merror> | 
MathMLElement | 
isMathElement(), isElement() | 
<mfrac> | 
MathMLElement | 
isMathElement(), isElement() | 
<mi> | 
MathMLElement | 
isMathElement(), isElement() | 
<mlongdiv> | 
MathMLElement | 
isMathElement(), isElement() | 
<mmultiscripts> | 
MathMLElement | 
isMathElement(), isElement() | 
<mn> | 
MathMLElement | 
isMathElement(), isElement() | 
<mo> | 
MathMLElement | 
isMathElement(), isElement() | 
<mover> | 
MathMLElement | 
isMathElement(), isElement() | 
<mpadded> | 
MathMLElement | 
isMathElement(), isElement() | 
<mphantom> | 
MathMLElement | 
isMathElement(), isElement() | 
<mroot> | 
MathMLElement | 
isMathElement(), isElement() | 
<mrow> | 
MathMLElement | 
isMathElement(), isElement() | 
<ms> | 
MathMLElement | 
isMathElement(), isElement() | 
<mscarries> | 
MathMLElement | 
isMathElement(), isElement() | 
<mscarry> | 
MathMLElement | 
isMathElement(), isElement() | 
<msgroup> | 
MathMLElement | 
isMathElement(), isElement() | 
<msline> | 
MathMLElement | 
isMathElement(), isElement() | 
<mspace> | 
MathMLElement | 
isMathElement(), isElement() | 
<msqrt> | 
MathMLElement | 
isMathElement(), isElement() | 
<msrow> | 
MathMLElement | 
isMathElement(), isElement() | 
<mstack> | 
MathMLElement | 
isMathElement(), isElement() | 
<mstyle> | 
MathMLElement | 
isMathElement(), isElement() | 
<msub> | 
MathMLElement | 
isMathElement(), isElement() | 
<msup> | 
MathMLElement | 
isMathElement(), isElement() | 
<msubsup> | 
MathMLElement | 
isMathElement(), isElement() | 
<mtable> | 
MathMLElement | 
isMathElement(), isElement() | 
<mtd> | 
MathMLElement | 
isMathElement(), isElement() | 
<mtext> | 
MathMLElement | 
isMathElement(), isElement() | 
<mtr> | 
MathMLElement | 
isMathElement(), isElement() | 
<munder> | 
MathMLElement | 
isMathElement(), isElement() | 
<munderover> | 
MathMLElement | 
isMathElement(), isElement() | 
<semantics> | 
MathMLElement | 
isMathElement(), isElement() | 
<annotation> | 
MathMLElement | 
isMathElement(), isElement() | 
<annotation-xml> | 
MathMLElement | 
isMathElement(), isElement() | 
<math> | 
MathMLElement | 
isMathElement(), isElement() | 
<mi> | 
MathMLElement | 
isMathElement(), isElement() | 
<mn> | 
MathMLElement | 
isMathElement(), isElement() | 
<mo> | 
MathMLElement | 
isMathElement(), isElement() | 
<ms> | 
MathMLElement | 
isMathElement(), isElement() | 
<mspace> | 
MathMLElement | 
isMathElement(), isElement() | 
<mtext> | 
MathMLElement | 
isMathElement(), isElement() | 
<menclose> | 
MathMLElement | 
isMathElement(), isElement() | 
<merror> | 
MathMLElement | 
isMathElement(), isElement() | 
<mfrac> | 
MathMLElement | 
isMathElement(), isElement() | 
<mpadded> | 
MathMLElement | 
isMathElement(), isElement() | 
<mphantom> | 
MathMLElement | 
isMathElement(), isElement() | 
<mroot> | 
MathMLElement | 
isMathElement(), isElement() | 
<mrow> | 
MathMLElement | 
isMathElement(), isElement() | 
<msqrt> | 
MathMLElement | 
isMathElement(), isElement() | 
<mstyle> | 
MathMLElement | 
isMathElement(), isElement() | 
<mmultiscripts> | 
MathMLElement | 
isMathElement(), isElement() | 
<mover> | 
MathMLElement | 
isMathElement(), isElement() | 
<mprescripts> | 
MathMLElement | 
isMathElement(), isElement() | 
<msub> | 
MathMLElement | 
isMathElement(), isElement() | 
<msubsup> | 
MathMLElement | 
isMathElement(), isElement() | 
<msup> | 
MathMLElement | 
isMathElement(), isElement() | 
<munder> | 
MathMLElement | 
isMathElement(), isElement() | 
<munderover> | 
MathMLElement | 
isMathElement(), isElement() | 
<none> | 
MathMLElement | 
isMathElement(), isElement() | 
<maligngroup> | 
MathMLElement | 
isMathElement(), isElement() | 
<malignmark> | 
MathMLElement | 
isMathElement(), isElement() | 
<mtable> | 
MathMLElement | 
isMathElement(), isElement() | 
<mtd> | 
MathMLElement | 
isMathElement(), isElement() | 
<mtr> | 
MathMLElement | 
isMathElement(), isElement() | 
<mlongdiv> | 
MathMLElement | 
isMathElement(), isElement() | 
<mscarries> | 
MathMLElement | 
isMathElement(), isElement() | 
<mscarry> | 
MathMLElement | 
isMathElement(), isElement() | 
<msgroup> | 
MathMLElement | 
isMathElement(), isElement() | 
<msline> | 
MathMLElement | 
isMathElement(), isElement() | 
<msrow> | 
MathMLElement | 
isMathElement(), isElement() | 
<mstack> | 
MathMLElement | 
isMathElement(), isElement() | 
<maction> | 
MathMLElement | 
isMathElement(), isElement() | 
<annotation> | 
MathMLElement | 
isMathElement(), isElement() | 
<annotation-xml> | 
MathMLElement | 
isMathElement(), isElement() | 
<semantics> | 
MathMLElement | 
isMathElement(), isElement() |