计时器上的Javascript背景颜色?

时间:2017-03-25 02:57:10

标签: javascript html

我是javascript的初学者。我搜索过,我不明白为什么这个javascript代码...

$(document).ready(function() {

  window.onload = function start(){

    changeBGColor();
  }

  function changeBGColor() {
    var colors = ["#ffccff", "#6666ff", "#ff5050", "#88ff4d"];
      var index = 0;
    window.setInterval(function() {
      if (index >= colors.length)
        index = 0; // reset back to first color
      $("body").css("background-color", colors[index]);
      index++;
    }, 1000);
  }

});

每秒都不会改变网页的正文。我不知所措。

1 个答案:

答案 0 :(得分:1)

它不起作用,因为它不是一个简单的JavaScript代码。

这是一个jQuery代码,您需要在jQuery CDN的html中包含jQuery库

添加以下代码以包含它

 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>