这个问题已经在这里有一个答案:
我想用下面的脚本使用一年多次在HTML页面
$('#year').text(new Date().getFullYear());
它越来越显示第一次,但第二次就不能正常工作。我在HTML中使用下面的代码
<p>Copyright ©
First Time<span id="year"></span> - Second Time<span id="year"></span>
</p>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Jquery Date issue</title>
</head>
<body>
<p>Copyright ©
First Time<span id="year"></span> - Second Time<span id="year"></span>
</p>
<script src="http://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
crossorigin="anonymous"></script>
<script>
// Get the current year for the copyright
$('#year').text(new Date().getFullYear());
</script>
</body>
</html>
你不能有相同的ID两个元素,但你可以用相同的类。
<p>Copyright ©
First Time<span class="year"></span> - Second Time<span class="year"></span>
</p>
$('.year').text(new Date().getFullYear());