Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用innerHTML在javascript中添加option元素时出现问题_Javascript_Html_Innerhtml - Fatal编程技术网

使用innerHTML在javascript中添加option元素时出现问题

使用innerHTML在javascript中添加option元素时出现问题,javascript,html,innerhtml,Javascript,Html,Innerhtml,我的javascript代码的innerHTML中有一个问题,我使用变量minute并粘贴innerHTML,添加一个选项元素来选择分钟,只是他没有在我的select中添加元素 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible"

我的javascript代码的innerHTML中有一个问题,我使用变量minute并粘贴innerHTML,添加一个选项元素来选择分钟,只是他没有在我的select中添加元素

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Cronômetro</title>
    <style>
        *{
            margin: 0;
            padding: 0;
            text-align: center;
        }
        body{
            background-color: rgb(219, 218, 210);
        }
        h2{
            color: darkcyan;
            font-size: 20pt;
            font-family: Arial, Helvetica, sans-serif;
        }
        button{
            width: 130px;
            height: 40px;
            border-radius: 7px;
            background-color: rgb(47, 155, 155);
            font-size: 15pt;
        }
        button:hover{
            color: white;
        }
        button:active{
            margin-top: 5px;
        }
    </style>
</head>
<body>
    <div>
        <h2>Minutos</h2><br>
        <select id="minutos" name="minutos"></select><br><br>
        <h2>Segundos</h2><br>
        <select id="segundos" name="segundos"></select><br><br>
        <button onclick="comecar()">Começar</button>
        <div id="tela">
        </div>
    </div>

    <script>
        var minutos = document.getElementsById("minutos")
        var segundos = document.getElementsById("segundos")
        var mostrarNaTela = document.getElementById("tela")

        for(var i = 0; i <= 60; i++){
            minutos.innerHTML+='<option value="'+i+'">'+i+'</option>';
        }
    </script>
</body>
</html>

克罗恩地铁
*{
保证金:0;
填充:0;
文本对齐:居中;
}
身体{
背景色:rgb(219218210);
}
氢{
颜色:深色;
字号:20pt;
字体系列:Arial、Helvetica、无衬线字体;
}
钮扣{
宽度:130px;
高度:40px;
边界半径:7px;
背景色:rgb(47155155);
字体大小:15磅;
}
按钮:悬停{
颜色:白色;
}
按钮:激活{
边缘顶部:5px;
}
分钟数


Segundos


来吧 var minutos=document.getElementsById(“minutos”) var segudos=document.getElementsById(“segudos”) var mostrarNaTela=document.getElementById(“tela”)
对于(var i=0;i您错贴了getElementById。没有getElementsByID


克罗恩地铁
*{
保证金:0;
填充:0;
文本对齐:居中;
}
身体{
背景色:rgb(219218210);
}
氢{
颜色:深色;
字号:20pt;
字体系列:Arial、Helvetica、无衬线字体;
}
钮扣{
宽度:130px;
高度:40px;
边界半径:7px;
背景色:rgb(47155155);
字体大小:15磅;
}
按钮:悬停{
颜色:白色;
}
按钮:激活{
边缘顶部:5px;
}
分钟数


Segundos


来吧 var minutos=document.getElementById(“minutos”) var segudos=document.getElementById(“segudos”) var mostrarNaTela=document.getElementById(“tela”)
对于(var i=0;i您错贴了getElementById。没有getElementsByID


克罗恩地铁
*{
保证金:0;
填充:0;
文本对齐:居中;
}
身体{
背景色:rgb(219218210);
}
氢{
颜色:深色;
字号:20pt;
字体系列:Arial、Helvetica、无衬线字体;
}
钮扣{
宽度:130px;
高度:40px;
边界半径:7px;
背景色:rgb(47155155);
字体大小:15磅;
}
按钮:悬停{
颜色:白色;
}
按钮:激活{
边缘顶部:5px;
}
分钟数


Segundos


来吧 var minutos=document.getElementById(“minutos”) var segudos=document.getElementById(“segudos”) var mostrarNaTela=document.getElementById(“tela”) 对于(var i=0;i
有一个输入错误,它应该是getElementById
var minutos=document.getElementById(“minutos”)
var segudos=document.getElementById(“segudos”)
var mostrarNaTela=document.getElementById(“tela”)
var options=“”
对于(var i=0;i
有一个输入错误,它应该是getElementById
var minutos=document.getElementById(“minutos”)
var segudos=document.getElementById(“segudos”)
var mostrarNaTela=document.getElementById(“tela”)
var options=“”

对于(var i=0;i如果你要使用代码段,一定要测试结果..你的代码段有错误当然会有错误。我没有在代码块中包含整个大文档树。这已经对提问者有所帮助。是的,如果你的代码不可测试,那么使用代码段是毫无意义的。否则只使用常规代码块。这很混乱。Conful唱谁?看起来你是唯一一个困惑的人!困惑在于你给代码测试一个按钮来显示它是如何工作的,这是错误的。但是,这不是严厉的批评,只是一个注释来改进答案。我忘了这么一句格言
不要修复用户,修复代码
-我编辑它是为了质量和c拉里蒂。如果你要使用代码段,一定要测试结果。你的代码段有错误当然会有错误。我没有在代码块中包含整个大文档树。这已经对提问者有所帮助。对,所以如果你的代码不可测试,使用代码段是毫无意义的。否则只使用常规代码块。这很混乱。混乱o?看起来你是唯一一个困惑的人!困惑在于你给代码测试一个按钮来显示它是如何工作的,这是错误的。但是,这不是严厉的批评,只是为了改进答案。我忘了这么一句格言
不要修复用户,修复代码
-我编辑它是为了提高质量和清晰度。
There was a typo it should be getElementById


var minutos = document.getElementById("minutos")
var segundos = document.getElementById("segundos")
var mostrarNaTela = document.getElementById("tela")

var options = "" 

       for(var i = 0; i <= 60; i++){
         options +=  '<option value="'+i+'">'+i+'</option>';
        }
        
  minutos.innerHTML = options