Javascript onblur事件触发警报。总noob

Javascript onblur事件触发警报。总noob,javascript,html,Javascript,Html,如果已经回答,请道歉。很新鲜,所以应该很容易。我不能让这项活动发挥作用,我不应该在哪里出错。感谢您的帮助 我的html: <!doctype html> <html> <head> <meta charset="UTF-8"> <title>Final Project</title> <script src="courseproject.js"></script> </h

如果已经回答,请道歉。很新鲜,所以应该很容易。我不能让这项活动发挥作用,我不应该在哪里出错。感谢您的帮助

我的html:

<!doctype html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Final Project</title>
    <script src="courseproject.js"></script>
</head>

<body>
    <p>Type a number in the box below, choose either 1, 2, or 3.</p>
    <input type="text" id="nbr" onblur="myFunction()">
</body>

<footer style="margin-left: 100px; margin-top: 100px">
    <a href="main.html" class="menu">Home</a> 
    <a href="aboutme.html" class="menu">About</a> 
    <a href="futuregoals.html" class="menu">Goals</a> 
    <a href="contact.html" class="menu">Contact</a>
</footer>
</html>
funciton myFunction() {
    var x = document.getElementById("nbr").value;
    if (x == "1") {
        alert("Solid Choice");
    } else if (x == "2") {
        alert("Not Bad");
    } else if (x == "3") {
        alert("Eh You Tried");
    }
}

myFunction
公开到
窗口

window.myFunction=function(){
var x=document.getElementById(“nbr”).value;
如果(x=“1”){
警惕(“固体选择”);
}如果(x==“2”){
警惕(“不坏”);
}如果(x==“3”){
警惕(“呃,你试过了”);
}
}

请参见将
myFunction
公开到
窗口

window.myFunction=function(){
var x=document.getElementById(“nbr”).value;
如果(x=“1”){
警惕(“固体选择”);
}如果(x==“2”){
警惕(“不坏”);
}如果(x==“3”){
警惕(“呃,你试过了”);
}
}

请参见中拼写错误的
函数

funciton myFunction() {
这发生在我们最好的人身上。除此之外,这段代码还能工作。我复制并测试了它。如果它对您不起作用,请确保您的js路径实际指向以下行中的js文件:

<script src="courseproject.js"></script>


它应该与HTML文件位于同一文件夹中,大写/扩展名很重要。如果仍然不是这样的话,那么您没有向我们展示的其他代码就出了问题。运行此HTML文件,右键单击页面,单击“检查”,然后选择“控制台”选项卡,查看是否可以在那里找到错误解释。

您在以下内容中拼错了
函数

funciton myFunction() {
这发生在我们最好的人身上。除此之外,这段代码还能工作。我复制并测试了它。如果它对您不起作用,请确保您的js路径实际指向以下行中的js文件:

<script src="courseproject.js"></script>


它应该与HTML文件位于同一文件夹中,大写/扩展名很重要。如果仍然不是这样的话,那么您没有向我们展示的其他代码就出了问题。运行此HTML文件,右键单击页面,单击“检查”,然后选择“控制台”选项卡,查看是否可以在那里找到错误解释。

结果表明一切都是正确的。有人建议我在firefox上使用inspect工具,查看控制台日志和源代码。原来我的FTP服务器没有接收我出于某种原因修改的文件。重新创建、重命名并再次推送

结果证明一切都是正确的。有人建议我在firefox上使用inspect工具,查看控制台日志和源代码。原来我的FTP服务器没有接收我出于某种原因修改的文件。重新创建、重命名并再次推送

您的函数声明中有一个输入错误,它是
function
而不是
function
我在问题中不小心打错了。它在文件中是正确的,仍然没有运行。您几乎键入了funkytown:)您可以尝试将函数移动到
标记中的HTML中,以确保它与外部文件无关。另外,
course project.js
文件肯定与html页面处于相同的文件级别吗?我尝试使用W3学校的try it编辑器,但什么都没有。您的函数声明中有一个输入错误,它是
function
而不是
function
我在问题中意外地输入了错误。它在文件中是正确的,仍然没有运行。您几乎键入了funkytown:)您可以尝试将函数移动到
标记中的HTML中,以确保它与外部文件无关。另外,
course project.js
文件是否与html页面处于相同的文件级别?我尝试使用W3学校试用编辑器,但什么都没有。