为什么这个小javascript无法正常工作?

Mr.*_*son 1 javascript

我在页面上有一个id为"myDiv"的div的多个实例.我想替换这些div的内容.当我使用这个javascript时:

function replaceContent(id, content) {
    var container = document.getElementById(id);
    container.innerHTML = content;
}

replaceContent('myDiv', 'hello there');


<div id="myDiv"></div>
<div id="myDiv"></div>
<div id="myDiv"></div>
Run Code Online (Sandbox Code Playgroud)

它只替换其中一个div中的内容而不是全部内容.如果我使用jquery的.html()函数,它将替换所有div的内容.有什么方法可以让上面的js以同样的方式工作吗?

Jas*_*son 7

id值必须是唯一的 - 您不能拥有多个具有相同名称的ID并更新所有ID.