我想创建一个外部 js 文件,我可以在其中配置我的 html 文件中几个元素的副本。我正在使用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";
});
});
非常感谢任何帮助或提示。谢谢!