小编CCC*_*CCC的帖子

简单随机生成器

如何创建一个生成器,当按下按钮时,它会选择我已添加到列表中的随机单词.

例如,"Apple","Banana"和"Pear"在我的列表中,我希望最终用户按下一个按钮,代码将获取其中一个水果,但完全随机,我该怎么做?

问候,约翰

html php generator

1
推荐指数
1
解决办法
224
查看次数

为什么此代码在FireFox和IE中不起作用,但在Chrome中起作用?

我目前正在使用此代码:

代码可以在这里看到 - http://jsbin.com/ESOdELU/1/edit

var wordRandomizer = {
    run: function (targetElem) {
        var markup = this.createMarkup();
        targetElem.appendChild(markup);
    },
    createMarkup: function () {
        var that = this;
        var frag = document.createDocumentFragment();
        this.elem = document.createElement('span');
        var button = document.createElement('button');
        button.innerText = 'Change Item';
        button.addEventListener('click', function () {
            that.changeItem();
        });
        frag.appendChild(this.elem);
        frag.appendChild(button);
        return frag;
    },
    changeItem: function () {
        var rand = this.getRandInt(1, this.items.length) - 1;
        console.log(rand);
        this.elem.innerText = this.items[rand];
    },
    getRandInt: function (min, max) {
        return Math.floor(Math.random() * (max - min + …
Run Code Online (Sandbox Code Playgroud)

javascript css browser firefox google-chrome

0
推荐指数
1
解决办法
257
查看次数

标签 统计

browser ×1

css ×1

firefox ×1

generator ×1

google-chrome ×1

html ×1

javascript ×1

php ×1