javascript随机选择变量

标签 javascript random

如何让javascript在两个按钮之间随机选择点击?

var $1Button = $('#1'),
    $2Button = $('#2');

function startQuiz(){
  $1Button.trigger('click');
}

最佳答案

处理这种情况的一个简单方法是将两个按钮放入一个数组中,并在该数组中选择一个随机索引来触发点击。作为额外的好处,代码可以轻松扩展到两个以上的按钮。

var $buttons = [$('#1'), $('#2')];

function startQuiz(){
  var buttonIndex = Math.floor(Math.random() * $buttons.length)
  $buttons[buttonIndex].trigger('click');
}

关于javascript随机选择变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41656802/

相关文章:

javascript - 为什么当我加载此页面时,<a> 标签的 href 被调用?

c++ - C++ 宏中的随机数

带有种子的 Javascript 随机排序

javascript - 关于生成随机数的一些想法

javascript - 从所选值中获取elementbyId

javascript - grunt build 出现 "Broken @import"错误?

javascript - 元素值在使用 react-transition-group 转换之前移动和更改

objective-c - 在 Objective-C 中安全地生成随机数

java - Java 中的负界

javascript - getDownloadURL 无法正常工作 - Firebase 存储 (Web)