<html><head><title id="i"></title></head><body><p id="i">a</p><script>document.getElementById("i").innerHTML="New text!";</script></body></html>
而且就算id可以同名,那也得分个先后顺序吧,肯定是先遍历,再一个个修改,所以如果正确,应该这样写: getElementById
( "i" ) [0]. innerHTML= "New
text!" ; getElementById
( "i" )[1] . innerHTML= "New
text!" ;
当然这是不可能的,举个例子而已。还是用getElementsByClassName吧