无法从Android手机调用全局javascript函数

时间:2015-02-15 12:13:15

标签: javascript android jquery

我有一个全局文件functions.js,其中包含从其他javascripts调用的全局javascript函数。为什么这不能在我的Android手机上运行?

函数在functions.js

中定义如下
function function_name(){
    alert("test");
}

并在其他javascript文件中调用。

function_name();

还有另一种处理全局javascript函数的方法来让它在android上运行吗?

2 个答案:

答案 0 :(得分:0)

这是一个用以下参数定义的函数:

function example(parameter = ""){
    ...code...
}

这使得无法调用函数。

答案 1 :(得分:-2)

如果要从另一个HTML文件调用.js文件中声明的全局函数,则必须在<script>标记中包含.js文件

/* Your code.js should look like: */

function function_name(){
    alert('test');
}

然后

<!-- and your HTML file should look like -->
<HTML>
<HEAD>
  <SCRIPT SRC='code.js'></SCRIPT>
  <script>
     // you may call your globar function here:
     function_name();
  </scirpt>
</HEAD>
<BODY>
  <script>
      //you can also call your function anywhere here:
      function_name();
  </script>
</BODY>
</HTML>