1)从dom层次来看,nodeName是node接口上的property,而tagName是element接口上的
Property,所有的节点都继承了node接口,而只有元素节点才继承了element节点,因此nodeName比tagName具有更大的使用范围。
2)tagName只能用在元素节点上,而nodeName可以用在任何节点上,可以说nodeName涵盖了tagName,并且具有更多的功能,因此建议总是使用nodeName。
3)tagName和nodeName在元素节点都会返回元素标记的名称。