JavaScript 函数未定义

标签 javascript function

考虑:

文件script.js

    function AdaugaComboBox(id, name){
        var select_tag = document.getElementById(id);
        select_tag.innerHTML += "<select name='"+name+"'><option value='0'>Selecteaza autor</option></select><br/>";
        return true;
    }

和文件index.html:

<html>
    <head>
        <script src="js/script.js" type="text/javascript"></script>
    </head>

    <body>
        <table>
        <tr>
            <td id="autori">...</td>
        </tr>
        <tr>
            <td>
                <input type="button"
                       value="Adauga autor"
                       onclick="AdaugaComboBox('autori', 'autori[]')"/>
            </td>
        </tr>
        </table>
    </body>
</html>

该函数的作用范围是向TABLE中的特定TD添加组合框。但是当我按下按钮时出现此错误:

AdaugaComboBox is not defined

为什么?


更新:

<强>!!!我已经修好了。问题出在另一个函数上。

最佳答案

如果脚本包含在您的 HTML 中,则您可能没有基于 HTML 文件位置的正确路径。使用 Firefox/Firebug 检查以确保 JS 文件下载正确。

关于JavaScript 函数未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2146799/

相关文章:

javascript - ko 可观察对象或函数

javascript - 克隆一个 div 并更改它的 ID 以及它的所有子项以使其唯一

javascript - 如何在与客户端连接并行工作的 nodejs 服务器中创建异步函数?

ios - 函数返回一个空数组而不是填充它

javascript - 单击以使用 Javascript/ES6 更改内部子项和其他部分

javascript - 我们在导入未使用的 JS 模块时会出现 "lose"吗?

python - 给定奇数或偶数条件,如何对列表中的偶数或奇数求和?

javascript - 如何通过 Javascript/JQuery 使用用户输入创建表

javascript - 在函数中获取 javascript 全局变量时遇到问题

function - 在R中按功能取整输出