javascript - 在两个变量之间随机选择并赋予其中一个变量 true 值

标签 javascript html css

我正在制作一款游戏,其中代码将随机选择两个框/按钮中的一个,并为其赋予值true。如果您点击右侧的框/按钮,您就赢了。 但我不知道该怎么做。

我环顾四周,但没有发现任何有用的东西。

HTML

    <button id="button1">1</button>
    <button id="button2">2</button>

JS

var button1 = document.getElementById('button1')
var button2 = document. getElementById('button2')
var array = [('button1'), ('button2')];

CSS

#button1 {
    width: 300px;
    height: 300px;
    color: blue;
    background-color: black;
    position: absolute;
    left: 290px;}
#button2 {
    width: 300px;
    height: 300px;
    color: blue;
    background-color: black;
    position: absolute;
    right: 290px;}

我只想有人告诉我该怎么做才能进行随机选择步骤, 谢谢。

最佳答案

您可以随机启用或禁用该按钮。

setInterval(function () {
    var random = Math.round(Math.random());
    ['button1', 'button2'].forEach((id, i) => document.getElementById(id).disabled = i === random);
}, 1000);
<button id="button1">1</button>
<button id="button2">2</button>

关于javascript - 在两个变量之间随机选择并赋予其中一个变量 true 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58473472/

相关文章:

Javascript 表格创建

html - 停止表单输入框自动完成的正确方法是什么?

javascript - 如何将生成的php页面中的数据显示到另一个页面?

javascript - 在 div 文本上垂直滚动

html - 删除显示 :table-cell 之间的空间

php - 在 PHP 文件中运行 JavaScript

javascript - Chrome 扩展——将 popup.js 中的数组传递到注入(inject)的 javascript 文件中

java - 如何将 HTML 表格行拖放到另一个位置(在 Jsp 中)并将新位置(值)也保存在数据库(MySql)中?

html - 在另一张图片上放置图片和文字

css - 表格单元格溢出内的长文本