Javascript 为什么我的函数没有定义和加载

Javascript 为什么我的函数没有定义和加载,javascript,html,Javascript,Html,我有一个用提交按钮调用的函数,还有一个基于回车键的函数。当我运行我的代码时,我不断收到一个错误,说myFunction()未定义。为什么 js代码:验证功能是根据网站需要多少志愿者和邀请添加用户输入元素。myFunction()代码应该将表单的字段保存到变量(这里有更多的代码变量,但你们不需要看到) html:这是一个基本表单,用户应该输入多少来宾,JavaScript应该为每个收件人名称创建一个字段。然后我应该将名称保存到和数组中,稍后我将处理这些名称和数组,但我可以通过myFunction

我有一个用提交按钮调用的函数,还有一个基于回车键的函数。当我运行我的代码时,我不断收到一个错误,说myFunction()未定义。为什么

js代码:验证功能是根据网站需要多少志愿者和邀请添加用户输入元素。myFunction()代码应该将表单的字段保存到变量(这里有更多的代码变量,但你们不需要看到)

html:这是一个基本表单,用户应该输入多少来宾,JavaScript应该为每个收件人名称创建一个字段。然后我应该将名称保存到和数组中,稍后我将处理这些名称和数组,但我可以通过myFunction is not defined错误

var wage=document.getElementById(“多少”);
window.onload=wage.addEventListener(“向下键”,函数(e){
如果(如keyCode===13){
验证(e);
}
});
功能验证(e){
var num=document.getElementById(“多少”).value;
对于(i=1;i

有多少客人:

(最多10个)
收件人姓名: 机构名称: 活动日期: 网址: 主机名:
这绝对不是直观的,但您使用的名称“myFunction”基本上被忽略了。试试这个

function myFunction() {
    //loads the function on page load to change variables for user
    //etc. as before
}

window.onload = myFunction;

这绝对不是直观的,但您使用的名称“myFunction”基本上被忽略了。试试这个

function myFunction() {
    //loads the function on page load to change variables for user
    //etc. as before
}

window.onload = myFunction;

另请参见了解一些背景信息。您使用的样式对调试很有用,但实际上您使用的并不是用该名称声明函数。中的关键部分是“简而言之,命名函数表达式只对一件事有用-调试器和分析器中的描述性函数名称”,非常感谢,这让我更进一步,了解了更多,也了解了一些背景知识。您使用的样式对调试很有用,但实际上您使用的并不是以该名称声明函数。中的关键部分是“简而言之,命名函数表达式只对一件事有用-调试器和探查器中的描述性函数名称”。非常感谢,这帮助我更进一步,并了解了更多