gpt4 book ai didi

javascript - innerHTML 遇到问题

转载 作者:行者123 更新时间:2023-11-28 15:58:19 25 4
gpt4 key购买 nike

最近在开发网站时,我遇到了将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>

预期的功能是,如果输入了正确的访问代码,用户将被定向到不同的页面,但如果代码输入不正确,那么他们将在文本字段下方收到一条消息,说明他们已经输入的代码不正确。

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

我在互联网上进行了搜索,以找出可能出现问题的地方,并认为我已经发现在调用该函数时我的 div 尚未定义,但是我随后更改了它,但它没有任何定义效果。

有什么问题吗?我非常感谢任何见解。预先感谢您。

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

最佳答案

始终检查您的错误控制台。 getElementByID 应为 getElementById

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

关于javascript - innerHTML 遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17872700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com