Javascript innerHTML有问题吗

Javascript innerHTML有问题吗,javascript,html,Javascript,Html,最近,当我在一个网站上工作时,我遇到了一个关于innerHTML作为javascript函数一部分的问题。代码可在此处找到: <!DOCTYPE html> <html> <head> <title>The Page That Wouldn't Work</title> </head> <body> Access Code: <input type="text" size="10" id="codeEn

最近,当我在一个网站上工作时,我遇到了一个关于innerHTML作为javascript函数一部分的问题。代码可在此处找到:

<!DOCTYPE html>
<html>
<head>
<title>The Page That Wouldn't Work</title>
</head>
<body>


Access Code: <input type="text" size="10" id="codeEntered"> <button type="button" onclick="codeEffect();">Submit</button>

<div id="wrongCode">This is the div.</div>

<script>
var codeEffect = function()
{
if (codeEntered.value == "761825")
        window.location.href = "TheSiteForThePeopleWithTheCode.com";
else
        //alert("This part of the code is running.")
        document.getElementByID('wrongCode').innerHTML = "You entered the code incorrectly.";
};
</script>

</body>
</html>

那页不起作用
访问代码:提交
这是分区。
var codeffect=函数()
{
如果(codeEntered.value==“761825”)
window.location.href=“TheSiteforthepeopleWithCode.com”;
其他的
//警报(“这部分代码正在运行。”)
document.getElementByID(“错误代码”).innerHTML=“您输入的代码不正确。”;
};
预期的功能是,如果输入了正确的访问代码,用户将被引导到另一个页面,但如果输入的代码不正确,则他们将在文本字段下方的a中收到一条消息,说明他们输入的代码不正确

当前,当错误输入代码并按下按钮时,不会发生任何事情

我在互联网上搜索了一下,想知道哪里出了问题,我想我在调用函数时发现我的div还没有定义,但后来我改变了它,它没有任何效果

问题是什么?我非常欣赏任何见解。先谢谢你


编辑:我知道如果代码输入不正确,就会执行部分函数,因为我用一个警报(“”)对它进行了测试。

不确定它是否是打字错误,但方法名是
getElementById
(小写d)。您应该会在控制台中看到一个错误。

不确定是否是打字错误,但方法名称是
getElementById
(小写d)。您应该会在控制台中看到错误。

始终检查您的错误控制台
getElementByID
应该是
getElementByID

此外,省略花括号时要小心。只有第一行将被视为块的一部分。

始终检查错误控制台
getElementByID
应该是
getElementByID


此外,省略花括号时要小心。只有第一行将被视为块的一部分。

Synatax错误:它是getElementById()而不是getElementById语法错误:它是getElementById()而不是getElementById。请澄清一下关于花括号的意思好吗?我有一个打开函数,一个关闭函数,其中一个被省略了?如果我遗漏了一些非常基本的东西,我深表歉意。@MattLevine:if和else块。你能澄清一下你关于花括号的意思吗?我有一个打开函数,一个关闭函数,其中一个被省略了?如果我遗漏了一些非常基本的东西,我深表歉意。@MattLevine:if和else块。