TypeError:MyFunction 不是 HTMLButtonElement.onclick 中的函数

问题描述 投票:0回答:1

我必须编写一个网站,我有我的主页,我想在我的 HTML 中添加一个输入,并在我的 JavaScript 中添加一个函数来检查 JavaScript 中的单词是否相同。我不知道这是否清楚,所以这是我的 HTML:

<div class="secretword" id="english">         
<p>Clues have been placed on the different pages to form a word, find it! <input id="secret" autocomplete="off"><button onclick="secret()">Done</button></p>         
</div>

我的功能:

function secret() {
    var secretInput = document.getElementById("secret").value; 
    var mot = "nsi"; 
    console.log("secretInput");
    if (secretInput === mot) {
        var bravo = document.getElementById('bravo');
        bravo.innerHTML = "right";
    }
}

只需检查输入是否为“nsi”,然后返回“right”即可。 这个网站只适合我,在本地。所以我不需要 php、sql 或其他语言。

javascript html web local
1个回答
0
投票

您缺少 id="bravo"的元素

添加例如

<div id="bravo">
</div>

它会起作用的

© www.soinside.com 2019 - 2024. All rights reserved.