SOURCE

var divList = []; //创建一个空的集合,用来存储创建的div
for (i = 0; i < 50; i++) { //循环次数50,创造50个div(环形)
    var div = document.createElement("div");
    var red = Math.round(Math.random() * 255);
    var green = Math.round(Math.random() * 255);
    var yellow = Math.round(Math.random() * 255); //(产生随机数作为环形的颜色)
    div.style.borderColor = "rgb(" + red + "," + green + "," + yellow + ")";
    document.body.appendChild(div); //在文档中产生环形
    divList[divList.length] = div; //将产生的每一个环形放入空集合
}
document.onmousemove = function(e) { //先鼠标按下获取相对位置
    var evt = window.event || e; //IE兼容
    var x = evt.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft); //鼠标当前x位置
    var y = evt.clientY + (document.documentElement.scrollTop || document.body.scrollTop); //鼠标当前y位置
    divList[0].style.left = x + "px"; //第一个环形的x位置
    divList[0].style.top = y + "px"; //第一个环形的Y位置
    for (i = divList.length - 1; i > 0; i--) { //循环让每一个环形都在它上一个的位置
        divList[i].style.left = divList[i - 1].offsetLeft + "px";
        divList[i].style.top = divList[i - 1].offsetTop + "px";
    }
}
* {
     margin: 0;
     padding: 0;
 }
 
 div {
     width: 50px;
     height: 50px;
     border-radius: 50%;
     position: absolute;
     border-width: 10px;
     border-style: solid;
 }
console 命令行工具 X clear

                    
>
console