javascript - 引用错误: function name is not defined

标签 javascript arrays function

尝试使用 onclick="beginFunction();" 让我的两个函数通过 html 中的按钮运行,但是我收到一条错误消息,指出函数 beginFunction() 未定义。真的不知道出了什么问题或如何解决它!

        function(randomText){
       var count = 0,
      wordsArray = ["Text 1", "Text 2", "Text 3", "Text 4", "Text 5", "Text 6"];
      setInterval(function () {
        count++;
        $(".first").fadeOut(400, function () {
          $(this).text(wordsArray[count % wordsArray.length]).fadeIn(400);
        });
      }, 8000);

    };


         function displayNextImage() {
                  x = (x === images.length - 1) ? 0 : x + 1;
                  document.getElementById("img").src = images[x];
              }

              function displayPreviousImage() {
                  x = (x <= 0) ? images.length - 1 : x - 1;
                  document.getElementById("img").src = images[x];
              }

              function startTimer() {
                  setInterval(displayNextImage, 8000);
              }

              var images = [], x = -1;
              images[0] = "img/question-2.png";
              images[1] = "img/question-3.png";
              images[2] = "img/question-4.png";
              images[3] = "img/question-5.png";
              images[4] = "img/question-6.png";

                       function beginFunction(){  
           startTimer(); 
           randomText();
        }

最佳答案

这样改。 Javascript函数声明错误

更改自

function(randomText){}

function randomText(){}

这样改

    function randomText(){
   var count = 0,
  wordsArray = ["Text 1", "Text 2", "Text 3", "Text 4", "Text 5", "Text 6"];
  setInterval(function () {
    count++;
    $(".first").fadeOut(400, function () {
      $(this).text(wordsArray[count % wordsArray.length]).fadeIn(400);
    });
  }, 8000);

};

请参阅下面的代码片段。如何附加?

function beginFunction() {
  randomText();
}
function(randomText){}
<button onclick="beginFunction()">change</button>

关于javascript - 引用错误: function name is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43889049/

相关文章:

c++ - 我可以将逻辑运算符与函数参数一起使用吗?

javascript - 将 onclick 事件添加到 html 选择选项

javascript - 使用 javascript/jQuery 捕获已知字符串旁边的字符串

html - CGI C中处理html表单发送的POST数据

java - 将两个字符串输入数组后停止重复提示?

java - Java中Hypergraph上实现节点的JSON结构

python - 简单的。 *在 python 中调用*函数。如何解决返回问题?

function - 使用rust 的嵌套动态功能对象

javascript - 如何创建在不同页面上有不同问题的测验?

javascript - 在javascript中从json数组动态生成表