未捕获引用错误:未定义“更改”(JavaScript)

未捕获引用错误:未定义“更改”(JavaScript),javascript,html,function,reference,Javascript,Html,Function,Reference,我试图做一个函数,当 试试这个按钮 单击,并在函数内运行循环,其中使用循环更改单词 我不熟悉JavaScript,但对编程很熟悉 如果与C或C比较,会有点混乱++ <!DOCTYPE html> <html> <head> <style> #demo { font-size: 600%; color: red; } </style>

我试图做一个函数,当

试试这个按钮 单击,并在函数内运行循环,其中使用循环更改单词

我不熟悉JavaScript,但对编程很熟悉

如果与C或C比较,会有点混乱++

<!DOCTYPE html>
<html>

<head>
    <style>
        #demo {
            font-size: 600%;
            color: red;
        }

    </style>
    <script>
        function changing() {
            var my = undefined;
            for (count = 1; count < 3; count++) {
                if (count == 1) {
                    my = LIFE;
                    document.getElementById('demo').innerHTML = my;
                } else if (count == 2) {
                    my = STYLE;
                    document.getElementById('demo').innerHTML = my;
                } else if (count == 3) {
                    {
                        break;
                    }
                }
            }

    </script>
</head>

<body>

    <h1>My First Web Page</h1>
    <p>My first paragraph.</p>
    <div id="demo">AWESOME</div>

    <button type="button" onclick="changing()">Try it</button>

</body>

</html>

记住在使用字符串时使用引号。否则,它将被视为一个变量。由于它尚未声明,函数将抛出错误

功能改变{ var my; 对于计数=1;计数<3;计数+{ 如果计数=1{ 我的=‘生活’; document.getElementById'demo'.innerHTML=my; }如果计数=2,则为else{ my=‘STYLE’; document.getElementById'demo'.innerHTML=my; }如果计数=3,则为else{ 打破 } } } 演示{ 字体大小:600%; 颜色:红色; } 我的第一个网页 我的第一段

令人惊叹的
试试看记住使用字符串时的引号。否则,它将被视为一个变量。由于它尚未声明,函数将抛出错误

功能改变{ var my; 对于计数=1;计数<3;计数+{ 如果计数=1{ 我的=‘生活’; document.getElementById'demo'.innerHTML=my; }如果计数=2,则为else{ my=‘STYLE’; document.getElementById'demo'.innerHTML=my; }如果计数=3,则为else{ 打破 } } } 演示{ 字体大小:600%; 颜色:红色; } 我的第一个网页 我的第一段

令人惊叹的 尝试一下错误部分:

else if (count == 3) {
{
你打开了两个大括号

也要用生活代替生活,用风格代替风格`

功能改变{ var my=未定义; 对于计数=1;计数<3;计数+{ 如果计数=1{ 我的生命; document.getElementById'demo'.innerHTML=my; }如果计数=2,则为else{ 我的风格; document.getElementById'demo'.innerHTML=my; }如果计数=3,则为else{ 打破 } } } 演示{ 字体大小:600%; 颜色:红色; } 我的第一个网页 我的第一段

令人惊叹的 试试看 错误部分:

else if (count == 3) {
{
你打开了两个大括号

也要用生活代替生活,用风格代替风格`

功能改变{ var my=未定义; 对于计数=1;计数<3;计数+{ 如果计数=1{ 我的生命; document.getElementById'demo'.innerHTML=my; }如果计数=2,则为else{ 我的风格; document.getElementById'demo'.innerHTML=my; }如果计数=3,则为else{ 打破 } } } 演示{ 字体大小:600%; 颜色:红色; } 我的第一个网页 我的第一段

令人惊叹的 试试看
我删除了评论。在您的程序中,这是可以的。但OP错过了最后一个大括号。你可以查一下。他关了门,等他回来loop@SagarV无论什么不管怎么说,我只是想知道为什么你的答案一贴出来就得到了2票。即使你比我晚了一分钟:无论如何,你是4.7K,我只有1.6K.:投了赞成票。我删除了评论。在您的程序中,这是可以的。但OP错过了最后一个大括号。你可以查一下。他关了门,等他回来loop@SagarV无论什么不管怎么说,我只是想知道为什么你的答案一贴出来就得到了2票。即使你比我晚了一分钟:无论如何,你是4.7K,我只有1.6K.:向上投票。