javascript - 为什么日期没有出现在
?
问题描述
这是我的 HTML 代码。
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="stylesheet" href="bootstrap_4.5.0\css\bootstrap.min.css">
<script src="bootstrap_stuff.js"></script>
<title>Home Page</title>
<!-- <style type="text/css">
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
background-color: #34495e;
color: white;
border: 1px solid white;
}
</style> -->
<div class="container-fluid">
<div class="row">
<div class="col-md-9">
<p id="demo" class="text-center">Date and Time</p>
</div>
</html>
这是我的 .js 文件
var d = new Date();
document.getElementById("demo").innerText = d;
但我没有在段落中找到日期?(我也试过innerHTML)
解决方案
尝试将其包装在DOMContentLoaded
事件侦听器中:
document.addEventListener("DOMContentLoaded", function(){
var d = new Date();
document.getElementById("demo").innerText = d;
});
此脚本应仅在加载所有 HTML 元素后运行
推荐阅读
- python - 简单的问题,但我已经堆积了一点
- rust - 使用 Tokio 生成非静态未来
- c++ - 调用模板函子的更简单的语法
- java - 如何在 Java 中检查 ObjectInputStream 是否为空?
- javascript - 从全局路径 nodejs 查找文件夹是否存在
- c# - Linux 上的 ASP .NET + Docker 抛出 system.io.filenotfoundexception: 找不到文件
- c++ - 如何在 C++ 中正确读取二进制文件中的数据直到最后一个数据?
- html - 在 Coldfusion 中使用 Font Awesome Unicode
- ios - 实例成员不能用于“AppDelegate”类型
- list - 如何从 Robot 框架中的整数项列表中找到最大的数字?