jquery 当用户打开我的网页时,如何将输入的值设置为今天的日期?

5f0d552i  于 2023-10-17  发布在  jQuery
关注(0)|答案(2)|浏览(103)

我想让它,当用户打开此页面时,它将显示截至{今天的日期时间}的实时FDP报告

标题需要有今天的日期
我试着用JavaScript来实现这个:

script<
document.getElementById("current_date").value = Date();
></script>
<input id="current_date" readonly></>
jhkqcmku

jhkqcmku1#

<!DOCTYPE html>
<html>
<head>
  <title>LIVE FDP REPORT AS OF <span id="current_date"></span></title>
</head>
<body>
<!-- date -->
<script>
document.getElementById("current_date").textContent = new Date().toLocaleString();
</script>
</body>
</html>
sq1bmfud

sq1bmfud2#

设置inputvalue的JS代码是正确的-尽管它可以通过包含new关键字来改进。
问题似乎在于你如何构造HTML。script必须是包含JS逻辑的HTML标记。
这里有一个完整的例子,整个HTML应该如何看,在一个简化的例子。我相信你的实际页面会有更多的代码,但重要的部分是<script>标签,以及它的位置:

<!DOCTYPE html>
<html>

<head>
  <title>Your page title goes here</title>
</head>

<body>
  <input id="current_date" readonly />
  <script>
    const displayDate = () => document.getElementById("current_date").value = new Date();
  
    displayDate(); // display on load
    setInterval(displayDate, 1000); // update every second
  </script>
</body>

</html>

相关问题