如何通过每次单击来选择数组的新索引

我有一个函数,它包括多种颜色,并且有一个按钮和一个文本标签。因此,每次单击后,该函数将获取数组的当前索引,在文本中显示该索引,并将其添加到索引号中,以便下次显示下一个索引。

这是我的代码:

var mycolor = 0;

var color = function() {
    var list = ["red", "blue", "green"];    
    return list[mycolor];
    mycolor++;
};

function run(){
    $(".demo").text(color());
}

JSFIDDLE

任何的想法?如何解决?当前,它仅显示第一个索引,不会更新该变量。

Aqib1604

这是为了

var mycolor = 0;
var maxcolor = 0
var color = function() {
    var list = ["red", "blue", "green"];    
    maxcolor = list.length;
    if((mycolor + 1) > maxcolor)
    {
        mycolor = 0
    }
    return list[mycolor++];
    
};

function run(){
    $(".demo").text(color());
}

无限版本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何通过单击其 div 来选择单选按钮?

如何通过仅单击 javascript 来取消选择

选择数组索引并通过数组索引分组到新数组

如何通过选择要添加的项目来产生数组

如何每次通过在Python中调用相同的dict值来返回新对象?

通过比较数组来创建新数组

对象数组:建议通过对象键或数组索引还是数组项目本身来选择特定项目?

通过单击元素确定数组索引

如何通过使用索引指定数组位置来打印多维数组元素?

如何从android的数组列表中每次选择新的或唯一的随机项目?

Android:通过每次单击按钮创建新的 ImageView

如何在每次while循环通过时创建一个新数组

通过在d3中单击来选择/取消选择

如何通过单击选择元素(Vue.js)的选项项来触发操作?

角材料:如何通过仅单击复选框来选择表行?

如何通过单击鼠标来选择位置并在QGraphicsView中添加项目?

如何通过单击任意点以选择/拖动来旋转fabricjs中的线?

如何通过单击 element-ui 表中的 shift 键来选择批处理行?

如何通过在javascript的组合框中单击来选择项目?

abybody 是否知道如何通过单击所选对象外部来取消选择 Jquery Selectable?

如何通过单击Android中的导航抽屉项来打开“新活动”

如何根据最近查看的属性的每次单击来更新时间

如何通过跳过 n 行来选择行索引以在 dplyr 中使用 mutate 进行迭代?

如何通过单击 InlineKeyboardButton 来打开 ReplyKeyboardMarkup?

如何通过单击屏幕来反转AnimationController?

如何通过单击鼠标来聚焦 JLabel?

如何通过单击页面来关闭覆盖

如何列出目录的所有文件以及索引,以允许用户通过输入索引号来选择文件?

如何通过在熊猫中联合数组来追加数据帧索引?