大家先看看下面的 js,猜猜结果会怎样吧! 可选答案: ①. 获取 id 属性值为 id 的节点元素 ②. 抛 namedItem is undefined 的异常 var nodes = document.getElementsByName('dummyName'); var node = nodes.namedItem('id'); 答案是两种都有可能哦!document.getElementsByName 在 Chrome 和 FF30.0 中返回 NodeList(木有 namedItem 方法的),在 IE 全系列中都返回 HTMLCollection,吐血了吧? DOM 集合又何止这些呢,下面我们就一起来探讨一下吧!