Javascript - 在函数内调用/初始化函数

时间:2014-10-17 05:59:09

标签: javascript

我已经快速查看了但是找不到这个查询的具体答案,所以我想问问专家。我还在学习HTML和Javascript。

我有一些代码,我使用标准的“body onLoad”函数运行位于HTML doco head部分的“初始化”函数。我在头部有另一个名为“populateList(){...}”的函数,它基本上用外部文件中的数据填充数组。

我想通过在“initialize”函数中调用“populateList”函数来初始化此列表。我尝试过使用populateList();和其他排列,但这似乎不起作用。我假设这是一个语法查询,应该是直截了当所以没有包含任何代码,但如果它使这更清楚。是否需要在调用函数之前指定“populateList”函数,或者在加载之前迭代函数。

由于

1 个答案:

答案 0 :(得分:1)

喜欢这个吗?

<html>
  <head>

    <script>
      function initialise()
      {
        alert('initialise');
        populateList();
      }
      function populateList()
      {
        alert('populate list');
      }
    </script>
  </head>
  <body onload="initialise()">

  </body>
</html>

演示:http://plnkr.co/edit/5HgzbiIHDXUijdSGSTzO?p=preview

如果是这样的话,Javascript的工作原理是从上到下加载脚本 - 所以你需要按顺序声明它们。