为什么按下按钮时我的代码不显示?

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

我的按钮不起作用,我不知道这是否与拼写错误有关,或者我错过了什么。

我希望我的代码询问你的名字,然后它会提醒它。

<!DOCTYPE html>
<p>Hej!</p>
    <a href="Usefull_stuff.html">
    Home</a>
    <a href="Eheheh.html">
    Random Joke</a>
    <a href="LOL.html">
    Nothing special</a>
    alert("Welcome to my page");
</br>
</br>
<button onclick="Myfunction()"\>Quick question!\</button\>

<p></p>

    function myFunction() {
        let text;
        let name = prompt("What is your name", "Enter here");
        if (name == null || name == "") {
            text = "Please try again!";
        } else {
            text = "Nice name " + name + "! I like it";
            alert("Have a nice day!");
        }
        document.getElementById("alert function").innerHTML = text;
    }
javascript html button prompt
2个回答
0
投票

这是您的 HTML + 脚本的完整示例吗?

在您提供的示例中,您似乎缺少

<script>
元素。使用此元素从 HTML 中运行 JavaScript。 关于从 HTML 触发 JavaScript 的 MDN 文档.

查看这个来自 W3 的浏览器内“自己尝试”示例以及关于函数在脚本元素中的

<button onclick="myFunction()">
语法。您也可以在脚本中使用事件侦听器而不是
onclick
,但这不会向后兼容旧浏览器 IIRC。


0
投票

缺少

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