此JavaScript代码的目的是什么?

塞缪尔·斯蒂尔斯(Samuel Stiles)

我到处检查元素,并遇到了这个问题:

NumberOfDivsToRandomDisplay = 10;

var CookieName = 'DivRamdomValueCookie';

function DisplayRandomDiv() {
    var r = Math.ceil(Math.random() * NumberOfDivsToRandomDisplay);
    if (NumberOfDivsToRandomDisplay > 1) {
        var ck = 0;
        var cookiebegin = document.cookie.indexOf(CookieName + "=");
        if (cookiebegin > -1) {
            cookiebegin += 1 + CookieName.length;
            cookieend = document.cookie.indexOf(";", cookiebegin);
            if (cookieend < cookiebegin) {
                cookieend = document.cookie.length;
            }
            ck = parseInt(document.cookie.substring(cookiebegin, cookieend));
        }
        while (r == ck) {
            r = Math.ceil(Math.random() * NumberOfDivsToRandomDisplay);
        }
        document.cookie = CookieName + "=" + r;
    }
    for (var i = 1; i <= NumberOfDivsToRandomDisplay; i++) {
        document.getElementById("randomdiv" + i).style.display = "none";
    }
    document.getElementById("randomdiv" + r).style.display = "block";
}
DisplayRandomDiv();

目的是什么?只是好奇,谢谢:)

卡米特埃尔

此代码假设您div的ID为“”,其中“ ID”为“ randomdiv1”,“ randomdiv2”等。

然后,它读取名为的Cookie DivRamdomValueCookie如果存在,则它包含一个整数值,该整数值将是当前显示的div的ID(“ randomdiv” + cookie的值)。

然后,它将隐藏所有div,然后显示其中一个div,该div与其ID存储在cookie中的div不同。如果cookie不存在,它将显示随机div。

该脚本在NumberOfDivsToRandomDisplay变量中具有div的硬编码数量

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

此代码中的if语句while和for循环的目的是什么?

来自分类Dev

此代码中的const“ at()”和非const at()”的目的是什么?

来自分类Dev

此代码中的嵌套promise的目的是什么?

来自分类Dev

此JavaScript代码的意义是什么?

来自分类Dev

此JavaScript代码的意义是什么?

来自分类Dev

这段代码的目的是什么

来自分类Dev

此javascript / Jquery代码的执行顺序是什么?

来自分类Dev

在JavaScript中创建别名的目的是什么?此JavaScript语句有什么作用?

来自分类Dev

此模式的名称/目的是什么?

来自分类Dev

CUIT上此方法的目的是什么?

来自分类Dev

此模式的名称/目的是什么?

来自分类Dev

“”的目的是什么?用Javascript?

来自分类Dev

鉴于JavaScript具有闭包,此关键字的目的是什么?

来自分类Dev

代码中进行迭代的目的是什么?

来自分类Dev

以下代码的目的是什么?

来自分类Dev

这段代码的目的是什么?(Python 2.7)

来自分类Dev

这些代码行的目的是什么?

来自分类Dev

此Java代码是什么意思

来自分类Dev

此Java代码结构的术语是什么?

来自分类Dev

此旧版代码的含义是什么?

来自分类Dev

此序言代码背后的逻辑是什么?

来自分类Dev

此sass代码是什么意思?

来自分类Dev

此VB代码是什么意思?

来自分类Dev

jQuery:此代码是什么意思?

来自分类Dev

此Java代码是什么意思

来自分类Dev

此代码是什么意思?OpenCV的

来自分类Dev

此Java代码中的错误是什么?

来自分类Dev

此scala代码的幕后内容是什么?

来自分类Dev

解释此代码的正确方法是什么?