html ファイル内のいくつかの要素のコピーを構成できる外部 js ファイルを作成したいと考えています。私はdocument.getElementById("id").innerHTML = "what ever";を使用しています。特定のIDを持つhtml要素に私のコピーを「注入」または「追加」します。
これはうまくいきますが、html ファイルに同じ ID の要素が複数ある場合、js ファイルの html は最初の要素にのみ追加されますが、js ファイルの html はすべての要素に追加する必要があります。同じIDで
それが私のhtml構造です:
<html>
<head>
<script src="copy.js" type="text/javascript" charset="utf-8"></script>
<script src="jquery.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<div>
<strong id="back-button"></strong>
</div>
....
<div>
<strong id="back-button"></strong>
</div>
</body>
</html>
そして、それは私のJSファイルです:
$(function() {
$(document).ready(function addcopy() {
/* global */
document.getElementById("back-button").innerHTML = "go back";
});
});
どんな助けやヒントも大歓迎です。ありがとう!