Why does tagName method in JavaScript return HTML tags in capital letters? HTML tags should be written in small letters.
The older versions of HTML back when JavaScript was first created used all caps for tag names by convention instead of today's lowercase. To stay backward-compatible with older code tagName()
still returns all uppercase and has been stuck that way.