javascript - 如何使用计时器更改 div 内部
问题描述
我试图让 div 的内部发生变化。五秒钟后,div 内容保持不变。我被困住了..
<script type="text/javascript">
var $div = $("#tiedotteet");
var timer = setInterval( function() {
$div.html("<h1>Test</h1>");
}, 5000);
</script>
<div id="tiedotteet">
解决方案
DOM 元素应该在脚本之前渲染。检查这个https://stackoverflow.com/a/24070373/5232486
<div id="tiedotteet"></div>
<script type="text/javascript">
var $div = $("#tiedotteet");
var timer = setInterval(function () {
$div.html("<h1>Test</h1>");
}, 5000);
</script>
推荐阅读
- android - 未收到 FCM 通知
- javascript - navigate to particular url in a href ng-click
- spring - Spring Config server: Truststore not found Resource location must not be null
- typescript - TypeScript 查找/条件类型和联合
- c# - 如何在c#中按大小写排序数据表
- node.js - 在 Node JS 中将注册用户保存到 MongoDB 的问题 - Express 应用程序
- java - 从 java 应用程序运行 cmder.exe 时出现问题
- ios - 如何与 ShareExtension iOS 共享现有的主应用程序源代码?
- php - 如何在codeigniter计数期间返回0
- javascript - 我如何将这个长的 base64 url 解码为正常可读的 url