ID在页面上是唯一的,你这么写是不符合规范的。可以用 tagName 的方式获取。var aH1 = document.getElementsByTagName('h1');这样就把两个h1都获取到了,按页面上标签写的顺序存在 aH1 这个变量里,从0开始计算个数。aH1[0] 表示第一个h1, aH1[1] 表示第二个h1.要给它们加内容,就可以这样写。aH1[0].innerHTML = '我是第一个h1';aH1[1].innerHTML = '我是第二个h1';