我在一個頁面上有一個ID爲「myDiv」的div的多個實例。我想替換這些div的內容。當我使用這個JavaScript:爲什麼這個小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>
,只替換裏面這些div之一,而不是全部的內容。如果我使用jquery的.html()函數來代替所有div的內容。有什麼辦法可以讓上述js以同樣的方式工作嗎?
「一個div的多個實例與myDiv'的'一個id」嗯,這是你的問題就在那裏! 'id'應該是唯一的。如果你想要非獨特的東西,請使用'class' – 2010-09-25 13:28:03