如何使用JavaScript将随机值设置为随机输入标签

时间:2018-07-05 14:09:44

标签: javascript

假设我在如下所示的容器中有25个输入,并且我想为5个随机输入值设置等于5的值,而另一个输入的值等于1。我该怎么做?预先感谢。

这是我的代码:

//create button
var container_content = document.querySelector(".container-content");
for(i=0;i<25;i++){
    var btn = document.createElement("input");
    btn.type ="button";
    container_content.appendChild(btn);
}
//set class and value into container
var btnAll = document.getElementsByTagName("input");
for(j=0;j<btnAll.length;j++){
    btnAll[j].setAttribute("class","button");
    //i was really confusing in this case
    btnAll[j].setAttribute("value",1)
}
*{
    padding:0px;
    margin:0px;
}
.container{
    margin-top: 100px;
}
.container-content{
    width: 258px;
    height: 258px;
    margin:auto;
    display:flex;
    justify-content: space-around;
    flex-wrap: wrap;
    border:1px solid black;
}
.container input{
    width:50px;
    height:50px;
    background:gray;
}
<body>
    <div class="container">
        <div class="container-content">
        </div>
    </div>
    <script src="js.js"></script>
</body>

1 个答案:

答案 0 :(得分:0)

您只需要使用Math.random()创建随机索引并将该索引的输入值更改为5(对不起,我的英语不好)

//will change stuff on default database
admin.database().ref().child(`stuff/${stuffId}`).set(myStuff)

//will change stuff on my dev database
admin.database(dev).ref().child(`stuff/${stuffId}`).set(myStuff)

//will change stuff on my v2 database
admin.database(v2).ref().child(`stuff/${stuffId}`).set(myStuff)

Here is an example