【问题标题】:Can't call JS function from file Drupal 5无法从文件 Drupal 5 调用 JS 函数
【发布时间】:2014-09-25 05:22:59
【问题描述】:

我正在开发 Drupal 5。我有一个单独的 .js 文件,它是使用

添加的
drupal_add_js(drupal_get_path('module','MTM')."/include/JS_form.js");

我有一个元素

<a onclick="MTM_test()">Name&#8657;</a>

还有一个 JS_form.js 中的 JS 代码

<script type="text/javascript">

function MTM_test(){
alert('A');
}

</script>

当我单击该元素时,即使它出现在页面的源代码中,也没有任何反应。我做错了什么?

【问题讨论】:

  • 在你的js文件中,去掉&lt;script&gt;标签,因为它已经是一个js文件了

标签: javascript drupal


【解决方案1】:

您的 JS 文件包含 HTML 标记。您必须删除标签。

JavaScript

  <script type="text/javascript">  // <<==== REMOVE THIS!
        function MTM_test(){
            alert('A');
        }
  </script> // <<=== REMOVE THIS!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-21
    相关资源
    最近更新 更多