javascript - 如何使用计时器更改 div 内部

标签 javascript jquery html

我正在尝试更改 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>

关于javascript - 如何使用计时器更改 div 内部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54172123/

相关文章:

java - Google App Script logger.log 未显示任何内容

c# - 在网络浏览器中查看 pptx 文件

javascript - 有什么优雅的方式告诉 IE7 及以下版本的用户离开吗?

javascript - javascript中停止抛出 "ResizeObserver loop limit exceeded"错误避免超出哨兵配额的最佳方法是什么?

javascript - 需要时水平滚动列表居中

javascript - jQuery:如果声音按钮关闭,则静音所有声音

javascript - 用 $() 附加元素的问题

javascript - 创建构建时,我的应用程序会上传到 expo 吗?

javascript - jQuery 如何使用 ajax 读取和格式化数据以进行自动完成

jquery - 我想为 Highcharts 绘图线标签应用自定义样式