使用外部javascript显示当前年份

使用外部javascript显示当前年份,javascript,Javascript,使用外部文件中的js更新当前年份时遇到问题。html中的年份不会更新为显示当前年份。这是我的html代码 <p> Copyright &copy; <span id="year">year</span>. All rights reseverved. </p> <script src="./js/shared.js"></script> 我在这里做错了什么,实现我的

使用外部文件中的js更新当前年份时遇到问题。html中的年份不会更新为显示当前年份。这是我的html代码

<p>
    Copyright &copy; <span id="year">year</span>. All rights reseverved.
</p>

<script src="./js/shared.js"></script>

我在这里做错了什么,实现我的目标的正确方法是什么?

试着添加函数调用:

  document.addEventListener('DOMContentLoaded', function(){
      const year = document.querySelector('#year');

      function date() {
         year.innerHTML = new Date().getFullYear();
      };

      date();
  }

你只想要年份,但它显示了整个日期?也许你想要
new Date().getFullYear()
它不会更新span中的年份是的,但是你什么时候调用了
Date()
函数?
new Date().getFullYear()
在我的htmlI中也不会更新年份我知道,你需要调用
Date()
函数。。。但是,你也需要在问题中详细说明问题是什么,而不仅仅是说“有麻烦”。更具体一点可以帮助我们帮助你。这一个对我的代码不起作用。今年仍然不是updated@Sags尝试包装为“DOMContentLoaded”
  document.addEventListener('DOMContentLoaded', function(){
      const year = document.querySelector('#year');

      function date() {
         year.innerHTML = new Date().getFullYear();
      };

      date();
  }